9.5 1 13640663514273290060987414142918630407731410274072341889338410690748243370013163466801060969596028155741504316492276326611204082640715801928121066599961036438866795287366062024520467112366966567635971912031573442401148183116984699725747816554894835600243527282512016134438372478914538158219215454965544057673306540864671386636829328011440243102456602831603580866961459414069026675874876374658428078081380652117766325485153784281413597722175990664638441640563647483487035892252984787600080557080643784749948328221520340660483446508126039348900458664871025472736781562213332154379643116585731367917185357929545762128460766054767496288872127614845421129784837611544844222591062940200237589250207747126102005054835381410149389399044882035670331254637966915334029781111348165677766392208220015903844667984428642503433367389253368650204904802635141438510013936463379147545023945591827180493112737657764305985327839229647551647679164982043125909327805961606485484678082457403303712028335090654601799153813667462834522535314537561324448872339205597916990171802019120861902984883727860804847859568460114179007330267426529257509816577096640789453241621612995981506779490403731352486145980628063303472050681236561506520994678071411013126197064516286352617783200890611868103562335673996871253805875711216864705382247730815961275426911616971028449626106273384276264888893179756065195549422188032989087751919992716695205110327919630251695224511236640141728425379497131490042864789630956658067902750479684386715227253381781945643876388609556845123486699773880351581960764272090279656114636880694000300165489254592940827919978813675436260735516175816850388291690415237887372724562958433275157110657134021291891379936114241076603488573836707150452909472899351930384426013128504440550310994090025699040709153113184689622237733140936930152760761973565956345118350732304018130468338336493370329789050054824688511817342271927038971459771099947504680661577272365849224175641969155568576329089074487122438390976320150724120682605080523980812659817695999224158642049474080965269243152565645922646285925495643241649406280573101965684393109934305142813346593197518498216074823051417148543445801286836382526262573833739741719044674175055233988989205329715691586214637180582939600985935976130296632865142401740424475081612131216124373064401776963202040183799673147944717486191217610667315508157684746493274161272013396692838019253325992075993631205965899045848259980732538330897401706820399963710367436142599049721816176700591623007356346427623281432681133241716875405397071524066362759996879177757695311335349778807176321817460059062985150625081507595101646101462425785673249933104061807470351877897277156928178588610909438299532411805863668793945315514744956437691917664033228 -1 73921
8.333333333333334 1 -94120318901831721750197181612294803602093701362428732376026038847262927088425725603210385148569483318764689210004709217724517247345003193048318537245538567107487268956970148052576028901347238789213843932593449538556858706597221711343390175524741538121883637649832680348186420101143267145559797698841574034302781086294985143662976912966726710898744779334867680460186109277577102002959607721211295139900289947414854063752851000378880680628199824050059481740803861617910063663416325549595343845818276742648331059167419094174970087085086008464835096534394082402299943229338808948706759226601110714683272997035390472844052782902291284199410981804526413419313963390706425956048774371310178044404586638216014897231785016907959510373373372700207286511112921169336725923510733014982543364185785201719008013874669552331934022623013842083797709143161549172277989599683697307099529529760469194260441108260209672504871943010272215024082163941124148423891720549027281944998475163264766264227186515953397957919155139773834865273973505266740627697421947169183255546525052593687718762311018351696194040844514119457700294696689475038836638216910784890827113513311798656135868723004204440320157106619397782062184063821823196167089062809256667186235565172319122732384602128016862219389752085792537916288900741715754290279749049762746730184417771200009510190834778761407871440382056098688030251522816156169031115656296868306078167737908740218193078020791130315451054037858520261983687417852160942647104217272647794306636916317378343755284891886851533428908110005380321816117998249624924964080796953833168812074234815674253289788643498323349399223935983349988332744823312306716156163862571786338020708692056036770462035 1 21767
11.25 1 -30274304600158272983106745068755164379996186593341591504589491278518130812582922237329195421122936156907224067846898049605293595171929102092486585970030029289705524958842412139546935899432917146091770256714054140657933408245091088717909074202635933727150757024379396025129341224671004149881213571798836708301948275767781774834182301702797596484129756939439420414437584243069835464691710674649559282051657666079562380336774071023331565618519624841711897245449666064292994796799862968768134625244935415363616086549995785474654967959972794802932574369870158413500827057870141509744689843636986326174584820914333431575060360714094739245545584924542617047050134646600891136386898597954699770816953920285667734396631494281405841641487752376528896311849385493146360494546049060167989779226891787076819949783036741661976677826499671132691385249872772037062042479874671474161962275377900095157001062957471134235060352234033824087195974428896705193422326126114187533633836564215139670446814430720162380834612400288927092137011052259229918636250006063327249186411536528346148687293230646393411941328857479020809784142794278183285622441782940943302153553124994361843005111472387010318296088039334492554386860157154584412207749906127329998099520757717650985338219778113232341459115234936095478535493367261096103934059338080198716169883955771568759498482203379840094999242399689196466469219065742720382829825927756613760467645980116307104966517629550792855625387987864512836152231480967037711048319090760447183732829437090610121232961241409714466873989115146757644832820152830614330372211679177913207871803200183367450470918110765578948254014478660360489083469935501388048671904887936085512434476796322579765298035831944007279699823680683062981684618979751779207537592672349699905266290373838014874027721917315399114814797403642100967075005876371775862910522983660790311012230618439810589900614946278047991626731992778187583917412831818165465957399028404861363921710139394527600094401302559290833695306049872657572082329597423581440552501617952045549539802194716103972414487363673630838735065216352037524632436853033715010143172370085860982241114308959307076269821006649568611739900448135262457814234206459001113399457747010971983199564769427265658280826283738510728692646437271467427850382423175820176082411611617757261047411450384764114443747429831801010910098405229562812614343144702821704290965510182322199823402419585239613672670874745689399529204968547195270699808365030370566563210451178382234246819895312226411978242556010137315556193506425266481934885332306541337053225111402146766776631345175922167473439592180292013309740773770760565443805400663465114783652174474113756750113695712070796469844687378605989130225761805368415887555599226014016318989844665633160625376616985260008572401680828773472240039348262614309943545093964976632069384247625632250553711873595692523322909179821509016853024169728812465753696305474533771503646889175244770773581137197954414614329434403449274609260091526433195595129552668797461454180932029916177018481132233319594861146098200669515444620630136398972261743553658190923389962047664011649092051165418362686746122964113573467580219773667741422436064284933367700520767266108025900775309063212118462893836990010917111713404810972383536312139529132814536237950715461134726480201825726107943556737169266074305831417571736401952327709600686595035703661030631047332945762530804647300315147072770000902472616558470719010474683923792200315575550910552556221287791058524643912541530219172151390771279226439501673385133373777548386392811266403401558888178562955449347701691734490440911804143875487113154226509682940736531018406071991455799803408959833379950461708278535693304139432741241843754943244799481096767288155947594094779315592737538870961533338446760100824216333638334236126969956095635314371884764380325924642723263246916540087636407366633362628263557639212125882641816057668531020090131918733728866578035109711873963587090560165729113714222007687605550026043860336980449134048070651560237644346526450882691430405685299503909996762182232511399803075097029808433728292983616582973833503822138717334 1 209009
15.916666666666666 1 103548690406142801654180711031990999155955168170114902486881690530417166683899395688956968432253606609421778222881476344515079019063405676651497280723106283164957835535905354244775104781480679621552255132374098380229143053764161902699802726413714464288264698560860050408255039164368787301099368778464633831450777242255529912667944655886417307933634180460513470122607944214157282312303819137894399101250130082464328690225064496476210131765162205364020007159493392829698306482418288750430466373536333797262877971483869229951902629871005450506175649499078435728287717981236284299114218253899701046646474616376145118212443878910669063326930325739550026135685762194098966652926300211040968094464255033901597306456887418896188732379322807745014164680222347503199774648797359604522172617373145317163882041802458211170691187325674997502758087621480488812997051779976561852079976903347595535139427578218282405110412984767560740060397721294010183965851638693607020520542980572556104870715956609861121899980981344679397048873265191816591097443824336143461074149878830026453736973684624436888404389877472840917054653583519526101350736110495758124286609975522654375528391734858209819964456978478443749945166260121577197671429908378645795472157964878903724045911134103416951948846246812810447755509953439760794085209995337252811492005305810852803779683070153489094117985377396941168408933270611924632728842098989403145824404299573256610764132603612437683829050621259420091331126540856397862915794500877584730944058028889193496559791958743751148929540307866461774121128547428202847765347109839141700590182234842740478319973533260029906106415149389756126371153732395031314319691552729181180844009066423463945929467612322814514210433225794436237394922239837616227892112672331815785816325766263164632182326955008652483788779797098589953304835366687299975789769476765265538355753440709358695238009675694654040213219247133866599743541237142119896546509456868535180027530171490684760001711531676699729869553085066906081816897895621905456796434863072042431801522931442564399155099763849137111338968031478606235870360847851220241496662745035283156118913582939680521883320425518304688165237776489028504838768743436219139955163512603447748934946781003973776798185066421170059646949851343150366894264684590046682995788014184621427610082319992124726474023479833388769879981689672249142023850884033917259150381844341268249772386667861138683863761702292731144319622126313853643629725244133050204155517796814574909517621805786596096227724843343181752634127752317554724981174083984172049401276001696825149399473142325546653698283521321953692998027267942255230491116980630497402140169230050159865560085028611278940231683104994650461472751414657397817751935220770291683860414977309277781178899288650995027579269387092726581866141079424468426999656416216566604542047919281332890400614278313678207933400875128020809855404166673325123704315347191123914457857874547775048668467632069289781454139453477352484146859268087772588178350326513938848973218019311308039484209229637684535051377217993981643381121527838867609250565677138552978527546058619052232655420557277230770260313912783652107089562899659180550185626076486526255204849665983421257136162468175703436986822462020329954012060666009148067766045732578915380449485137084659675507136645298120048971904691079925593993681234001802235983220160011427516143715107687398819658563610843796953120019661445324287661538640241544881961638277451363700420892431864952085033350858260318504907316755541196156592577288263814785512849030280632779513406322372550827843942202278821817384072232012377211191469560759314791732280344633500699678048017868035907685805612160638136027449998543869815098813733181554344492391792101489082777564146205624706256844402469199299041863003011171868667448605086567839623111535452931344848805236505204472309809685611061387487205863116143480611483425789812542414853703148529782958019271692287972980632892016081050503277979341866863743478025672989437164290416743594650149093121436099255289340227010154842540946349468474094694579454546406760073448397838164175922524468682026619444395837024154446754333943162755063765148776860086922061639949191994179587451693636510642514986160576003810567592396127277060630315565926802042879241989543774575089793082803687300228724943838641037183255214391657774851739828094208449926961651147495133213787397962342880842214968217791024768804252090726506518638532286126248661616655619932412104629965078390537346029598741878832236098796705949596334453408955027294105725290988974167266851536601941778778422679454640550383609186162029147271131849236753083027232719624824301084577714620659549103550660083884229435336169778666767106678359632082315667212767309321727942554149353964184637863969569308709572054329845434803906243247785850179120693107773316116689428444256946233320408151319898606909742053891662566037200147168432647468903507275381579377758877877675558116821063625698093599185990609482923493259400206333260624241138304239277758783425142610394205246998891317147303383590765403692588605316044862413443996585596423651375389081105502806104824498034683792149125220052077595291516570334178556978633571150098381023816714046204057029580112657081554450456971927674772372943139699421054213326364357595989777726299728250449139957235705731572707700088001932359899614949345114212385233323138523957247800860030984291690974213294694078356276488928017585372232874370234767722312990401253598348753245871070430680747493593854276638555739150725945866555992135991088757592703827217808684527458654144903907651116011729649082072412793652254097636041375659426100388478051451045486327318664505479567192456760526328837535655550958270456797404473296138116894791626940266378840338664733085314772113311639251310878594437357850182182829752937061115555615436117987123608627497726372346952191135182893201445806998522746447784606546945512366218242412980790604594222120768999693235228821435588984695146591365409031585656498825486921256597131121227237600005873417387880741599692110494589834562886801595537674418607773670714765859193242858141253951973521612545762852376778157424174653045700662816879361542684362248601577708598263258523457407721598611151228038528424540886074040229234401759697830063726096007560718687165560352720216927435735278347699392548267446514680679450545261048343285000229789341460166204851045047710648724349159895723184265233550679053010799906800114743941970875449062655385402542892208383948234522016496165218187578582980393514759255269096572644759857208358884376675034030734061731373029526668040332067041678666309336988405781780722252509481282260705372641210376623058529522567494915022621862410858744413083703496766989752932414113984727031329266135601276703611122083562620079832103133923765859798084602426619909288576608937336587038031808893928702301013426295029555412653819903938818748183869477336582904359629177588741710280360459481149851737169954769641424894909191493008191250871697322528014615602760111775739490264889406292204838182952375159396778905433280513502621894763898040473971619449114659229331911428537713304828556827994980617388922279606145643134333150376334562512573291534158861552880407539109287505712333759672849271764180137179682751145688586062645300047106924953058271127712410143425284077600227940616784743171370485329823851268807460667373747572212052565226818927518477767266775492543348891682815404705792862710604972518479776925266949591964562866550539146033659461603114375971311695832777317173805984303423851157492624108948440058315709213636204284386458248561561981430026708301207667435832760749951022971851157286355825288575955978259280206061507320884747155332037858400598711146725745830693800065446725450376971267283079973347894818203185859330282664219569844702615922946156752262100859699350126978578676994383823224058331073883811372937506516693671824148758309721295811511182412639243936311625979451869124175011695545374636873690744556244673843545919122199962779430819344530784723514655833697121811807030531947063540620632619154094223548362375835322496285834777919654220709434332811753910513613573425219546744187488654367693487344268548882334003942332928020111514855514601396509467308694795807192883136646231050495158428727459317638141473828237414180312533176454332284687782990138436991916474116672480930967439978276817383191710884729708100374480541678711963375090092141812316116894929989375913647075081762389740044448572421249044375418329921616886796544585720471035419845812226289890935422912367986015112236900040629505608571502545589068840539914130566905296670098888565412181986242205891023599204803409633439620162743588008038234780399890831481369881623282489336994383079431580879876106555865749035767348470728604352388903642319116369163535111140563133244222635853938282591654871060950143483755107769507378325723825122061748217961420402648670644350234874836950491655502298721655907345729575378985516655686758122285002546877751115773102479101706819425797981938281591206005420808678918517412566420210484991518364999582938739654570048335226281999675375180377181881997954188982337592611656937100328711486406670350305762893356217513241745639229201935503969619274081660992210450439366011822649072022165100462607044089224313773616829429025201825780037346270103525586900505556811966141842108957015550814713410398063164540529756132714033750525140214540352559064008736261059853897493452935900442440648869432841278291122589719766395191918713337676668238130004731414132827375108386819153356124769927923651595860574178550853584523905020017796333405087288401085564982963156429443635284920082602711185162570390680723955558216431767951328604800790677187032946764705581459602839984796065062493265508068073763674356974830533323334085754789046263284932460975972344220112653205474035229658882577318601943034104965964794891578814210745370235868073523466431165198359729011785872016603755360281776304565481191249946326034814195264755933024067176768416533352272072506108041402753133119093294903683712891195822308543638093217204432303237467757872611380870886240261172079650976513542577795381477166201344891735250936304933511704933403675585037090429251156087504834293735640876258316166716931338700574461862230153469988016244065554505319605787848883634410087589254781891727615120883416923852950468472512730663109988073188250554495588155134645095203711403889863869730258391119834825088352300495049922698099629400456683316250162170694603816312547051758674495328283301257012079093664604035961599505700714716135841419341996912264500284768334855859437460569306343407359260562162092209288615466627392408309216834422795548088109863875333727314079067991203124812890149599489370654514292335161506461918982258645763779286726301352780231120864576294688401976534939580235929239338001839253436501662711888182589183876664370278668131995541298105807864880183274000682842826177636391240085233789187738108430163235408625736738330223965565402968741230431712158582148242387494979100229676127758850447560460058368541414460455767716883631776279858688861428629099971341156288290540074275072651740971664179225305201243087250758134159321077931576095047048637068525989506043690180738766182751566549273120088831879885376870240638987474402253533684361182943117933388295772270627834612374690571992223411610920738992899978173663947798940560571704636347855792053502092049648362858173368067128829917396513195294898438748310993865834703791935872547265527127049910450994892533151734289838767632513667200292436286280384629163439131201810056568676411720098853967542594988976869728004812939227564326618218122797846020888308563293089489814589541976318024274105041013607039266172168671585414205466911578842014730786480406399716010496513478673728337011961454175616076436300225196327883604646818234407571208527003496672874333431036138213690055199624374236525507158388620566520282816167578210815267167104940558603020015754265334006820456508040218357591683717531815816372121107895966864002553821499885140651274808632571450826041300098136476458697092788373224045569941945618138777816330897286707050490619091709684118704151149200663210707661157602396527288106438073766050615923415797792048489404697449362714921015977844709759326830158086922698461924339269458226618653155135001422383147944359948010437635274297592036634035271220099902710855119106409294960450230139267771938650480752626316877023412455770680148408957857174581221477106161847948621082157194343204301076849190322101988490944411463365485448546213587052991980662740639096089172441768909176970317905004810162535715573317838175198422506567273904265210778671828606969826062375354700100932797534419228700790371403013599047198196393037393481036743654225641877890717622014966388174070361118544700917128254625052238345094762648487988316477472307101071464024936473389616845870827726242030367474853070206984370898375377565743226347077567242323115574386592249275303311692179039481477381885964664402238485652777422217586071033629783050351020418746828661308086099855769947041991643421174516581331009580599285464159962072693217748547757495245550184939612289773011213655566484307910469264921027353415090411968833773250707814728476166463218114549615686778850408948437772179865380238139952705954523210031597665053616089749423785495437614787641240379681300590945625100788622265364539122615279344471792157698912710828829802807280537665370916636738042572266095027203710473277269223117136928110955613367489919223814905673686116602606707109886836103070448662707211616910409534064267388163748239491011006826222086755365609245268880050880216028014208727884574383279955509930459676833791219637851563764227830684361954541386044276073280631840152182145171550604218321818105406763168605345711040304098036085482849826373102884704739024982218830383651061425399072673941632544730952574157926833892846769660428911115052681643390411429619234477266804540213169782072405975414673313738741993292475090887942789690907798995506393711911937524972268522385666530712703406927422810957674236649901513435337046840528 -1 2667503
3.0 1 3916 1 139
5.75 1 -1741539664237505691135555460553496682839204926048234226344300174659204004330414815333030089791945665091510039614169714644711101378783055892451180475998122063990899572026621218136377631271412695334555650315709221627204963912920537835690052811296808644444736230347495040756064531036907716117016396409215504268627701170460736071208092284501104326953209547643888840236504939055240022591399016075760981027832931268138165564009370274015091066530120909548106580990331798806273223233 1 2822
10.75 1 383513451145364210995672957586565946518791595501198800315225650764756216603952226696203696130309469350145749348400969266636105435731762555164019279560965964610095021073497207854799444408016207331514528730058367509707417963217436309855039727511132786997974570971072247006153080499541343829324415893825907019811791400420123003215754788728779438247600806857727353477551387454087198268467199091615832145655564003638322600368457787976157911723342993162439309705401725412865434881076884973313780972000969461463057293256099398429702035499416918939075322608137953333233162479108485666765463496712871534764933331267682725377993173882133043110658325950284521400911700521349578152935056311045999232836182995540100330154740549717465035639100388795890871322969306831633163871241038612622400825679245806357354553172278354363119043835393403170493042737227267835015996525903321738412826283603593589723460123020803848530056527259323944212338066439118410551067091880969514041488513995925229761278626111783734703824036860793239209157955035824896958894149561086205390721679681265252590850042994928943186423553580875353270499256195441426781230937774754245367924887959766939244299646674036273945217648543884149608462362836016669715455131409857549809505691415359681902415760818652670695940103456821408899060863383693492609105956092457040760974467120474605422320655911183983201215369984511370285838392130457045716852799587080578432710742124032808448720965325957916334093559977289841724192535446514927864307957919517443517047542527056331187436417523453789679340632119663587367836815358301255053545379527854462416507329950719616822354756705314144786994209273843949178089571400824155964061107192951237566340808491833806828080044734381224930434597267413684840410171050127155862448938622801555502053931594920795081133694898343646020086797259805779072916507858882282484625507509183895188358005437644444213013983352822616760626690871230494059162637350447587588321754952825069324184756170428915223250633078546948280305569694692328148215732760897291204543648554352461122909208905622433960367513185946589039276641465029195130629025651747650733077536137948421014748225862965620159169782639912170038596802045087414887875634953755966220542365743447601504027193617938506322442431481453049195220850765249343552555091681476999211808792558584397970549155588995681222847258810249439919565274619914203336902186300121640752450590354488905538323763626803614526172025193407088459917172584231782977990929894874117360766837432414761410791869854759586576662883320809570152137110134622932481976731510831490759059444339545490487263165522314618138087021699305095833759267137405457719268653572604227810322953206349794414488794120649576438401987977271193012688269830602360577809948891483305080452524682059124124589176003738267612589861606808875744863939040523579170822609932452553633966618387857292785599573517726099877595930319292909466486498425175598359786299862073734609407267545979502532601705533775306811925728827973310579935043671538790078377375292152557186184867364121325405368871354016611857530941815958591064949516372493878516555221718909413726938996543010403531545414956456277811904500837161472441694770395912019955525859239896183232454944258311897100260150721031669069826675009696801281349559656146893456255132592329303194638100269555385797964990480905640049941225647148672445846281160381988326905029154466000805973711925141125275862622496865487437514332523506676630149474445774897530869734679374470699767855552279894853665773556064211094541498014732932913097363492339803156209735001990371528086729078285180890653836140389229225933013294650629590418111979660006677362150627283868675994920710592325338955844198971143198654713396372045295523316800325758394397944239331411487597041800355745798032244111120696084399543045949797245005576058315553252951820381777288957491124849832484672554269258630954703336502645089017804056790613037566095511535334591612109445896111251964953025086986597663930198317836619774134008257824067672341285094983844860063358228137979265202495034778481944287591530183144375405177011404169533997625291943876819721187648878925855865273316065110726461108525344428121393015215376340759801963855035544650979125338070794350841102329234043277927283202558501745704532406062231130394527275649208002551535820644603073513269214079604988050329035727323565359086523935717563220040065934376797249180644156532833703332630083303113010768699620392205831906935855798953625310714752807643189031421324496170617589071355033996160010162937903826770192633563846515735601059105069725326356894709059873587331139898711056924069024812322766702211907847041048298317088958461390108565660364972056732629312782043958963636674414411784150757063442408138252954055933524044047641042705456701127992211120806966526487 -1 168089
3.4166666666666665 1 -1096322 1 244
6.833333333333333 1 50621787921014087787129520782182369386607606417503120242903392618160577477511112433596971668137309556446223078622582287412306407638006944935597895198321346980430623938937732894962222556576455161913855255593512254211484981632188407124771703334876162782987772932419202023328033370539117166450150389189501787267845986048058618360224297817886163835062361061700483113533656916983863560115044549051565770114501881386468197386781754786231707919997442662571960493706530312231273303726286246531856743881777621666298516558261762855888887887842948210201582131505590161094886240604821763857837513666064887991756490519010507803972221002609477643292321413067599812339356283024570394855786112876626842062668051741046887246074663018288699974017836381592849514162294658928076578144187465210886417024755868056059 -1 7728
10.416666666666666 1 -1698347599689272628901958586565570468122483743838270753941396489728721533203114093157469690053516938540843723974676678824509992725531855504658876860818907686921124486609930778454985849849856055969102314159017104432252296985390189870676010272240360608551450209041401771625120700709439655414255287224975133989957463759976392932026555404124998280438820487935479926814894993277341033249096776882999927797322140683788703489075831194198167773438549146439852761087197780426000539582238108603306855665726386975371832329451768675986372414701780832032601427765701871102332680052929630719383998252698427329766312003767257289857537823068494439593717555134920310335728882280510667673285955883408466780866368552597834342415335371407120736038922647631369396856322090491876520626384571209009527582914586855820848707251765433507831280846907609832583643833496815556129369947961236490112272826205020396127751841145773232193100849832504676309780467894471916002579700452851488854907840442379658778395479201100042705317765368208718751583074307129004308524965786789288094586541897561349218318807217893051909544431079997202249934429912002451252241021812149748771865414501594512653817224276956332022969563792984905708233444594529672225905486466797010981315307096612730321488525984065702627756165176086248424960291662871761014008936754962653286300020575842443717337650587468395641691545107114508405352018655121304582678734827837241033033815916041492276404727437857535311495504578864372180436230498272346062243142582534644852850282925591677219946969855575482676989064308684668269650163297447267754849947546745860887019403171022876977556907077867948320140270112807479977922896330074871850817682751751719801271867717282459268899784269532489097794395810687169707688477907364373201148411927266997237609499136748661782366777755906765699826122682288440801815755873744624452245339723663273160277842379380997424625326863097346246203244501998357805590241818889981619372440444838478291745958316546278299156244680306335136987279656169445035628505330923101776685188511137427592363650285520707371836481785428959695924654525459425478291701282618555530884289844572670464354029162278559411498259306526985235035474132688172955374258369888848908714323844949899303102371332144109265022813481076490188330377014097748304201411873981115860531710645426661770319848711101047557869697093802842044031991863347926841619271001514028380579218827449635430734442700867766144453459459300804327082612054181668187061417732774068947348583971181750242460919710557244616677020791970378731795761104752870020161724499668030144352434927640899758524415697273537421543534096932484116693277329307434088063976934411838232861410280282284472393504908581859635214516016278977259899966840957661580111064589065470355588538907594438331501497484134946439512100002332457851730587061278585133723325632152484445430215528457586928133149793313498815034617824343534847436040513108080717901281265358217045522325475491360576293334283207355693211575016924664917080906656145661775316976718964173986906132890783604142913180828130559 1 111846
9.333333333333334 1 -1780126808021031573710416923238984829428003041821170254173822668619717254026719460321890470197689945183411974032143664302190816475985267665910247764184691417492019764586029268235328149348494900690605318940595568012282444943334673540716434133129935059973329166769613677257296651168391713272016493442205003863857108526030163078746667489171746192202818616121284487063075617197408003512145344916030074150623496670679880553427458190624449884851606077701383930748944092659376788761173372498442464603087556091084108389333905153733034778447702158423941080612339444019309118027855230407405284088970847852883357527186184949908696788568701919260307386147679537318558219206474914738725273476855773379989854003846062136777814670300205387789594718605220695004712123184722751612229728920947317163205428914393194780008091629900264214399348142975558603809546526035059845036230977162487790774087693775544660507226572672133187520199964803897043066364324391291284929943073742515606885227525653157776561440235188923939638708111988786396216545811758755956183631485590107928271876369131776341828167651668126279477232176846970536166314772019583953364531926076219156774913979812929122246913652331691190799223265564519365108145236704639359132969894515914689561857858851559241688679072861799454127895127290247508472593297147576387907539689683502638770268352376810879603144407776634996044133324813380210336798399620645363641027946004566477119506782310443754871519258834044950092731975398872017611115706703818585740178404865789527973089164657364460921 1 47058
4.583333333333333 1 46077240363010697692797689419488593556515116760296421413064481613857 -1 821
5.416666666666667 1 -485344955652900859093801202368263033805170740421634430305788401932976812867714222713984885982475050237106784493891718317170890521334065626714369473689471302078235138922698566771754244555620841727752412720329531444638001485995767752422916125835508 1 1664
10.583333333333334 1 5913091340388121307468378307530705875236395291364526072802856440224358159348378984143289800971418417806984594291243834519460339075784595077131436731547609775505659283157022692249942697334252382804780157718970356430701338636455865445397998326495626997474630051953330403437602730793325480012579186468661798395573657750515249292301795628174978484084991878109580392896231671686541044849604551747474956976799889195374701514010791145106173566933568015075738087017072684832376245738330898874277073318104188468567765588767120637443631926528497281955071764044902189190045973494631546390139546366056415711286355113942064271716930346994936457960592031248125108154701383486120921527269001307993449463301413616996723863172892489784132412940769258086599579022603962602988157151298177943923146323195153192422258640602821484815144029516372654919142779333132899188210080427802163308408523922169810576289406581087089611128117553730254980001316869499955287352516997776276780691086621365366736893614546287333298166753000154006905279781815524838494934387130713001156127639519215443094058135777279108221812711811008518441985185133725076645729035058079959773340675848796805649202752081790798740679907225577737044795140289766831028298006440948077810513771725466876344280151251169350820943184360867897343120790160938486085822185423918716389209901007798913369823478029717176848871397088614323869282464944182698357609630072115982445636504121493164058966726062385188191259814484226201979289754284071783483811226884251487178011741104696527965350921639692026563281515400665875588922513567433043727518702212365724253056266624927861103676488031293608123932062113649627402798834050900602670786721852525126795036070003002550627565118159749051351076121727742923772481304657302482873157818082419043343696271312102991085144510653777617989771497431221186029921357268032771064599065383776955362849269324295219710101403107467023151622549361575766102870434923148034449844418460188811834833597217313072794455401896405202762119190014353591505928208922171211532058682955077485286616189927896845432015179369804517972299147593940409555341483344653622768752862824628318970538095141316196104766653545154747667534894804983166766357236667014992498593067807312349931479792055887348632511398140553866703848297986462506264869104941160435522532823158323017215815624103390235616070368346342724388298610848956417674106103203354517345805623657001009505745840689245302798503949161858964053151879126993525059606184154647147337593737097319700169715347021486696395912264969484289366508197095386941690108187633581889307452874639366679317847981024987056206018464485088271487696734171854199001144247419114698205172824853526519206330810797025809893568857196015164932387596205258179449562622097523298535903713441423440809064886014730208005506748236713154777009272743728884533004117659026707975982653482029662417595869276695546134793915191166917483814704126193975680027512134529299913137592198163239887381487739973168446272085245272275878760601485829093198226751680423558292537925728173680665062669275096374740335737698496125004347011881226200873308371076263769649850235068523882327919010800342205777162724943167524417861645732462032110449330447042877558150139610152271961312439501630962559754286124052359576517541640594153311516223562638721960272844238137486449233420863136035729258080098110837453616405459168314473405049823181127080256895937166402487434309859084855122958046844183864 -1 133084
7.916666666666667 1 105461075674702806207614654180145092405205509583379510286636170595231329950511559581258668259632884092615037433332713981092148832867362748293143024493133200610574782013999582264162230928534260594268360578057736378478870688001706693729278897897220989709439549624396326819790092543644203195719315255581303193367583398072291787167999136907795089573425905599470590306053692424486718192421856420680493516568645465309436129912274395868424036336064690543186432020759892305072642863835058664559784642404720882072864080167951974854010889935025105260049173366894897472612859689249213242410216000961811790217900395189072738321912596621547183516808404117871437791844577236529692244900193397718003691223391538555823313987215973507003202869680964515097026481535854578035406868140790879878015852368959783638116065779633924065605345420238383229324850103476525678720937354599239339993400313031504037551415159176918018977694151390792685824873526307734466740929871641375798792682780296419677107880253987408830527310327884419296047913553909031527799939823780907010156247049937351321451426886707101861235630199233975014031286136903321376954888233069175280777219349780924399283791780088238439814711887299864176860008764084953028064165301968416822285389960 -1 20270
4.416666666666667 1 8055212027174208937004874618149375992763319429381723547964803639107757624716757093778524623067219812787464 -1 631
9.583333333333334 1 -23364098042672749431812807226061888266995731802828104944050721262788959907778803285916433487148810098323429380960153999143355389493844620621698443515445886551843871463221952495351476047301370210972334715434182946423919204769432666226989708337396582294335054267083968339003779403248266387462296861339360154446391680930105622582272578866976381078643386791391854528181954452967635306029312154437641533520138972314921771036483303907142873043635985470218218563900095182782810951195266252147512153393705847678062068435382932926183069770292724783864800032258129090574404793072863925276167699738934009666980230004276798236893537268217704844951708135533035524440759166606938918532635211872458181509143867429124399281508003299067492644883874340200593368710450766356591274763890687743944885182763186532325543902151010668174240657029140935706186446792782655032000233932492862154176106149795394706138531788031381982602958947446713057308366417192392988589343640881105162621553235548969936621339679581836639974192562133436376322797743419021402084131961967482554452430551378687574455493203695909414208054453596395285168538888772061300293631999634302019092972012342987390037105180246610524382644185671202268886445517682517506892899514125159175303894380214114367448902746018553159446140332753242539857334029074494034366517637126673582457648442858245066145974425920973104900826633860233889148416903796997100092010968056526036852986013502260753489445422580984502027768053451651052332189258583605549329249649547885722916944282013179472714390188389034158522336362517019773479795984840161134495423904567051961219727927804524024078443625850097415865944103604811642136009897966424300798293275060908079537128272623072284671382660877914260244511690356059973729102975922734888035580016387327648843385117649252270253140191946945182722375732927328274976817950357525027390986688982220249944194104776746094795512016052299340096124007631495478851253762392762282446819849 1 56753
9.25 1 542968802555651131664482578234599475800577530761419070473412948327924749178453537572725189752884994989614820879434257437696415350483382918330876055174998460452880872419769646642362023816591444473931593095829510262709618911871459783097997946477001923243924560500754587167890498796638480366408098031753784597749742124704895996822130355535568444419598749144670892481170738748777657775770960525168559391929383454783317154521198284771213266397754007634015523378231007998273976869994716190019146129052886401891010294550935448112216391518942428664628463287170421697634585691374491793613856163486323039238117527110008483349297952734987959368194751978231540378414620367350063631017988691736882330136596270647340766550758162040029923191215665121659186108093639273543165149484697639921287869254637362868299709772210764923022661086043815642846985514730540402639965441904550322292189276603869157176193241641817899034357835756630809386671160456538069046189323273068051256625490422629015619685484190007323131957661712475109949415019500124660314816791786402935757129298103356565218042708950502319256248395811715919723134249456478882933481978332980824285037094477244459276759300286282974021825480949431122805069941114142129457050190803521843071907893607325616529626706942287134698537605651032301086906831538033713147102547865612224482828697831179112597098722700449925348696935850607637406715091063890898955668345529281901133738789505587654819075462373237869122225256421887876422270812180344171098886617652950834364927046452825240894447343590269739515275649609018528488099796061763250406877096614832764325756884465552619047311459322098311774761667471800472247898865917698473877097816610350045857025422240121343269875710327138202177047223658782965743395648379884286217426803722682115433654958899428391510394572521037552627733531153767241890609133070732138789669906423604041402171542030498129168824344880785697240002940305807986879049561359182629188678828799430740456376012286937868699428960150196105122733829953354858880626775499489910576273650856 -1 49442
13.833333333333334 1 -32686560280284715647882445644113249005061438384819364700074977009570205016888881354863857795176905488517710669486574622781650657572913044453707334888934918416176136191824977967177815419968515577154320549229245384454294686101896150349240449878547159653505389982319145156051309989922435330384675484948151964679561065032008579080374948129809520273058960339861152477805224410451095925323979527273750596795932577414975547844414609689776032683220815611044919089712900454028983487000063291051615091192801165828721614508710050038917265163631732698199415204155110458182743191663457892865706788511751437947878052590066083290404145200458622079386425445714879689683152112507121910599276754479660931739844779656128174672393370929710853160226219353043761236598634828924071716264843475532387438765167227115398943496521427989099593453738073137715294833579774194413855021826245816832040231551258301809801689662248649327963334486205021976149963128136487338356965464812283238865610040060490106114838714503197405965235210914379002025941896619860314624858885786359889222029667758148800117691526275468505246170743507131615136890883586880260627071231180813535586848322226517278934475058659331233186992003535161905841600003886830393036529413716729685522826384009140171431631010847868140504806323031009424282711244256825913023680593288193288537690995074607755385631227377486934086264117134317137826925273659503077979946770555276371594530017938690960999465085776907106980885488342200701154578544559854856920780228989705777536211763125951394343189776359723277602030055871066194379376170384444656815580899945790514529583240001838600415498321503022297445516771637664940967126880210473191465730875588158918443749416088433975178659916667689890021419943025666674698775847054180441707507882268729985513781646669743333597765851686142556743157610240419812729875786510074951400049600153531347772377345171778252991059014350825910642344823247450398551962250415204570828508037751610262613017536419999945692222246390165752034810868350623568276567459082412186680270317131765080025774338446575469894417900988988861987702236436565104212763852882042655892259889358217746265484058069620127332336606502793748718630386783794078593216757061517790364800094431925860008712623786883140533353889190995328508943695789759645909792609081334595807182335873315974176482192216528423311698748383265890587181023917727315187279672661858933856817383153265258908602557093902205345003435631842796994707799099837967015009763678297319828748992850597234580948386854437052484112633396956335296344618136029505785466589086839175201693285815368356526092868999290155355657724848350467326688466480025744766573189339810855617809918243553180689408503455598939995142264047866199788291131731048720867369077419140468702759933307586847642131157639063251332947965620046618519249865136351512171139602202624975957764489112706814178462460159300392256104477117568326747282375136887088260740166235407941882647444815424596847757586503149286132695681354847076453589178008827692419633674551244862943187670807862345525361371467806672787417265674809548164114135620055995800832743753947186677862730200924422279568429440878563632068184567366425458195852154223673257552185625410436283313554085751203760010164278930149141719613474738559328185964908397931461002962028240766833651076667359838124374662518776336580953902921889905298468439618607173898854005184352892859615043945010099409881633557713744685425048673921031827747157593839751461452988521750210377943057515660715996085650893269000655414568920366778510910545552341839740364730104300791681687182768896317907206247858468350771884903380134206437992473333132001893732135037418587712246339703133238151593987792257103501416011401060738115040595438183206998083953616990810572740759704445884937860821717406499033347581778888744743628266443372667005099434456897734174451733083477917579200001468053035145816174751356440771803745209355519501792504697475348926757477963193740786194400614454920617710244974838113476734454355783625599313631473636789080699456206704381516000290391025647647219353416360794966360046046711984172795640621322231310515398159620536565849750740180913991579359943771743672599987722226034606354638143760026832851067529630440338243059603158784233379925208152390787804061715016948628448238657149181162660592977538687510722892472787417042646383049137024954238973229843137711906478817583648772120722488752038999226505181818266843973140859753422078388410979142904215437082371106434417508841646085479380336462511709581645241550085345092725156612010420811868323749218814696837322609397766234276748281756026563248957552304659118627888455950226899532815631573222361457660768068651248795078816261740784645015982631118604819109431678083106475725437220553157271128031656370810197446511511177474292170214255958054435508054549442407294256941950506412249502224606033499578268502622532802106002431871517981139960208392280266753989627445349703655651177150748951065395309762351523733228277895337998885219449364062538386173897305449950476220839481613684090433343975029127496182977037027831259388322930618635613753588568205128007752092248048737214372881464542957235620435986591017224592818374682668129382179686147055089125883449177256407499389362954417349190560231846580575045904433164323214751282344633831406154550586410091177756793829787386735600477709418253251243413915406681426567540806666745351514090322881574997647132979775283044735121274408207329752847574865956123832095709043250417837074304786298652790574216383291714304788186263810541949084625488498434603894964798885641442097974173565667544636354822221678811058063612791458880178681408031713959835643273538859997070602687838548336970008677930346287409524011831501240079586222240495985939070490732141543355648447245598677342702144876045187860528203094849552544969600209084960526091238958176059850765456831005693338065710626617251907450885553655522425570788215718947806222485699622717378861913458080614735804008998828348671199274573933014116748631502962195848907386585767725179211327110680588858661522687281574009244762089697177407077071057902330170016382692531543555910498200770430639223273992367968446425080613270435547858097430774145425869447347524460048795837896001136348560855987498603565250534673033112255747573320042600048212599288093721183673243602810562684654847292980005780632838936040160185955944010790999634614254707541628661172890898773391467101392380222343435985017722947301770499653303836595200516894174750319435008534367918663657967843438982793453463856420956895519707396682351929392325022313224008286057172913607636867656643413559934091633597772616204286745471128259236464226516911081615993592523216969085400190387740468288743952237280202147137343356863094840119275985805561260227948389980325690018871790195676662777693801426962994499717849760711890551820231292552677047344034150044245217526390888117726819272119246645179745182923196995683596142508007263443326292234914361908893366312520858344645257630928898995131085696170146792661491544676994071786539817557134014182615766797620084926053333111216014070790145952874236876479756111221418964082787037766999962514767538335479539141094188216676653159467187512888055197218305896983078523201372197490970503003841702339730097765382709818567477924198338308057754369700210127278294240300074009291951756751122409432651421981395637249095214315834570682946413277958486140968607214821409236828900653751137568731241273139815958340420567083639755774157491857710584081427733497968606105329484589879622835379466922549477537476321904947505126036444531130714821051524357675084153608308500377958632870962876240314570897042603100651331664730295567131895430333944091158453256641959235909443385209296224365262753895708350360854644986450271591923101233704433476126497504633973698240214798268458700991370306630434322478463253641889913389937675037758117575068308421351703978678440420722799392191882267232998649079884521828658272696056713002413496603294906838025018075754173247472455297893912859034026750462705011195586468153095972194276149588481925451923742659729397869488385108950784947067101977043302527218941317877484559614468597708440987536502531249835528369965010438982481769355390809856583052986899805054016198930212802807228137749304921483656373557295209219182897427518238864341025035272585146688201234299834264020873162259258307602518902131665298648718666870679784944848721148184593381163370426730521947531823962900446294061620723297438265443539367162584044543926109491168559725947784507736923886666903240011292283758264928387006813888341184598897573898584374623525782564141786553126970855013874070081091939819472922279023232051785568551936043094536444130345313272617079652614886971941959878369055729349930225752 1 821503
13.416666666666666 1 492361519052971357831062105904763192333061169222911124346767937641944673953572532114188016425822935950730038366785716215268928994892841120373044559345439588658625297679800583217210873677272753935875538743361222682612471324145195837595392812718571719367726268291977550720554945344758017744118681468737906919501569839025588345194292225920233096881830264577442087868491284705104121233062484705150994897442548893646110144113289961065330486570064684268958330314189098715057243199634820382735177415202336114356277179960019698821549856989826261703412147176141234651652895115789172593120360507345548962230369116438237476235621097096289016099758082688541983916202887772111997600998307516973485109962657211612553070308339291812052494166861694875007321460971225522491533946394473293699374060233434590086183838949916972605195374972410768437303289562933681618023081450681472376006548847950246059110921578075013494699119304447392505812248310471521478642082822571020204667774259574795131496687477337815506786753386802227151911697368818911875383595327652278904240146786132548227273126060643021034823656914182448976418615443159504040101928731468766456084548742824892090641718987132391041560673465706624940952778313275223217356448717919149439667336356902545197282929814269801511045030690953698585321759124858484095093381390892577345502208290207269618068493820310030989678698079709510169229149032485678467972142681010949731798574316230414633479489699593647569832588513781091725729429389752939814039678128613863301073903455805816533333310258584831806282526769855764725126511226183241527125450217895170909399756570303236483251725143922549374079899974054974442275159866296590999185086170101989212771304247079051281629531242292193853116433949727778799884999797879994686110264467128663377755485086571250485548175065689282141567340330774016994227922760652585336186372193281683746919761570109146068643305022105302150954923969296683228721916270602191407950989578231285338918680268151960672590495514127944603511442658697782105510293216288104121098645042804657884681338971198168548830443874240013768717889914340913506818352249775049869491959348726327915050919554503759178028449435909727494812635936346933383692420312311814676837788168400158864501881362504287720274597061965690389431315112138135914923591452019057317453562533851324136233966983437600035287345274618175124873146149842071423690740928462485529292145002263725028494743744113085949920687486307792568877026964649391361245704820548854726402070369030287749657095115662862962430681070820346223933173235808189454557392031424927524907029130178513305174963097648265464395231641075863651714364922398735126958727440691886265772361495062824223575411952436252751559075461523064587464707555819934191790736897012802317178781583755243292980361519452433308751311273613244789465037308056359904502389410899148210682834920009585691614487772407497215530385654698591340134326302080744901346213183502012507256506348310844163945468455083783159908062048969571052975528665462788811944146470347003368376678782302944638440223767039234055017221500992526565260857629059304979663549399909721892917447500883323339904960165697433664092411106590694898012724425666034227321764986320432069809402632224593221645290645171975449937222566204728545130493909345776771554428204257049133814965168408459024625308162575337790442443593675059860191050912157343275700821742359637055315562453944221359055458279106602688577004230055921840929782291629673279556765776304687035632975056047838074490820529351955868178813487304367675262030773757458449070539310453723534402204794653866116994201296741002085845378285681061728726726618306957670062329890928951044678105597840859981761083863839409425704835948249062849192666230415969908530817526249026740053722533429308464607013070899427226992735166487675326350453617062320386828256632103310724286630489905712005446556423969932638830845768558464884806892174197301714097808840964515655089435275294276442476042274939803369416594173796377023158286684113698738420620488847140171374342079416248936364004349604914244302103665078494193542417738527804051880930727063077391379851932106908092101415332516585573421777344852772007278858807121095604749104756720471568560316888389282726738281572423703737199482306340709596302858611079450742787655489524617509373905917505512598977435714205413631655475585886938231829661572624487210121402518929056058321824624519591387325817800816501455375548032452359803739986307345715837065137798388598199405938722859484590890637329351541772938682519246211532329331599910681452497855768296375317755228577526822099180540055117779289889376556142855507664926657186171506051221511844665346261180978582837152604355154947118905254247093292941912285965192248242342178161776908156019846379342416314533055505665347174681603449084661788790356111084993169422746629071438022998280464464099744865617608505013178920669119978932060521659206780186893627318782038666389151232591781629278273212190557635188721594772072369991559506964814654660198366512341634641679338385482348413738255052426781743606344141331560464450816099916500397948769956890090651671345919076574755735849880464093394986797663918487632965112707251673029769207832282469928068818433833490235035811134418229132673754450367442799244898910826097455168437380575612562212673459883266813791323053943253606969577141172841616548079078457417490080981191998829277797846685910676882940701376732485737001451352140416281792159339661773183969592769534840062661206711370898618798613308468582870370444106062508106702621049894733783911209273603580704376811066195046832532949615133820195446180534647924243543403450887970283451483285573531394798750917868534287358668974252208779465619425830379586706684750109371721863249921243666636241132990462017785697163694850774385927475935855841973370114650946198751984075165031714821053967785602700898063744673497484664080200798213139959918433752187145494868831018303665889121869524418694978550294103196163324607194203394702274263543410985820990853948502247206014493418095681720576723141723647515158371649391794920813409671455096567289618786769374398261065406456508259545227517063901212875353786334700801197549570169191779176157564504837481367557746255906768428735879688726772861293322597203799421648408269949831974320044608323383514010184733823732263823150161083102253734047587112717075231784804862170414141784638751576885175333888078569427506095850253790247712307069841817528957327529511204836356771741634796810802266913298664647792387221402597779320910573369173087573235443846665296813797031179967430559479605942155744244637278609132309078440375561341698189063841453682548162281321691457958236699335303443544057413626097638852235314582734088112268264266094821539272167725730447940685122050302981796460693614482398280302841314410042496025929064851177616959405812461025945909597401457706336122367859726034941467745287174063166876908555711327787452368336641969109836403560705915582443349974399196989276664829584160024528505015473727950211833854860773713963389737385573859294440318555886198520516807173804657051808141951292602220224122061538623851552562422948104133548901794826731672389771603350542632614811252790837767642676810048104134545736908018680015475129224602218201769311933612406155990420805843020223690635632339836688096279937819303534634663271601275845079482707867175470843497277628435616972505759219637614051191644132977386619007417839758790868807016298816123007775727941042625186475079667751058807981661963743364684945137934651961001720392391756417285566724114640858919241158791568165140337708431933454004378245642570010 -1 715603
4.416666666666667 1 94087780220738037308646103208697534911956341213781716673123700964203560540701953360625649140968006 -1 606
1.5 1 3394 1 11
3.1666666666666665 1 4060 1 141
3.5833333333333335 1 401455027594365538393 -1 277
14.333333333333334 1 34592408554379271483963940737561599784227762421878799434179570662340898191383357629946076778670065074992745247129664757461734941207126326375349829907456252326323437533846369521633095498457923201449068379305353664035921922601172853216200987890073584956404024033009633885542414752596633785568962962691885466385952287866977477110743008063905431295678710112936420196527643045393951242461428996685851466246997875480972996228666713005368967881458674348792736444088186862541430418690118240128469436157519328605815325778875037006486451368922917490506178390814452483850199379470122482085065177763057988383397474517081575162328364258495541970087363247325070140633267070512836415706306197384840356437179831559193328618209729232909879639429191285391837230707043836031246804156049476515336017473632499668063538268256666491109210937436859471657711351983644988158952195517508940915998209605146132614498232342994606940275248531925548627221183751539239530933210411096935200236180091090380091713185254419489840740338724860260420154438515750037641365894354985990812834800574215098369447509260630345623951023202613167671473809147692445828845200995154753016476884373702706347159142506231287170780051037093177669208394663731561732983513978403096238765558599474093003246604051494477227614426045073904860250526560488141476644351846784136987517150413478157199217218707607185097482039208749985556220507473543017412805520474446866853313293606690106818552027096558975763705500127036352982743312026339593344014512860610601903518055937226595689724993824136398785691459545843998972980626125816109026716055825908492184185513163465591729916473394845844132857842854463178171141876137202676973567503706625108036635735714366316796716155634786168882356749109156837196907808070513993839717991841241121158429458948658425230510120844215289972646906570085148102382482105489169690832403846754933098147164696845693675324287324730357949373667882764163354443671017465051943701909421901925562654489331954311587278475225649209801749654661139736665615934138845048793383824531390354357062648545538507537542389002475878099539644832530440630540758103143232045440283173951080718063131375042354281336834045770899518824934590136566412952088177005174803690451199973767996576969139443325089505879569757876346091540399207041437680348331739353816612138727685164207272755926086250476703634720809936167920533194416818535515762468426093334918293487250867715638212770104947561077282912243069012913781724102999679745031031219143399531809092590617819992240500756202519779251245445994235388965518912426695285350516625179704867186480949579999985878005177262331386979889757943096879623521679878733574050488890812967823579089537470633986651252126180253329951218931210884315990392914951985312791687875429455041671346517444597418091973326038866883124492214292497255634562653048156275404862662534364138150500098756383723737002737664132590096650048491131914228676340192158845867939733301677359160931873502367964391536313696332053927775721853728986324205890956023978760834150408581645363621489947671635916138721794692417724994540729930899902754837344199249000101801692918347685096162307869626233192277416249874824424095963017350443304298611304049542040063779418297455907250364200278699297684801114388736811971794651996893405681795052168852081646814710118834162982291630273935840763755081217124577058810869884260829410485986679662472661662990247141090749790503463348229511192823281529436600165925566786347100553378588432122887700815464426374532108926595005570422157376953939702421863327658166660917350614505182147662839573563279751186200580060742665503880372832204695583094220234611966826345777747212949647090828332638275548932338344039529983821479128311162585156158983665446734061337602096482792225377040286594267058978963363139590960112339490474578533503784283515014817246465275874292239946571698047657924010692703660111133861250426369322468036648212079791346285706008962386444880503373101000982223192586927639721270370484609844420192297629931132763825768909040413229311100261700044746935897779765798831912336440862655174356947173041733266204455588829770079497305501727472359333835928805702087121925588938145541621217171205944741169817090222643344732968986742359648446011568623480691398731353935037755951236422247852496603439267351058532763852350899744973503695194411667322126007352931709980825162432249876638713785751110651525019607344955815925614728311290426512873848594861251918546946610694631411656298600474898888307852095760802649350018714705516513493709759704779698298729765914503475715380787996393426006162644192930430988889469511101764165928049382742505915461177995905863017660995091012577541928590380511087850042970696560040552676639539027177307633878545341124447299606563244625702200028552185365439010359763202923951306082205070857850099467170194753716220176887463888236216687426566782560497828967534558429503354284854073660036502531734555225624556522534543040626675587146635508950778020059219387466936492223101685382746165674047318317867818229241718327035441668459236148309794444889622609611609990362663983290637999910464576894208910248002163737451056616033921844207562371649030431501408054708596626137644249578649157540988371820794023256526979144263494750004463234104538996347217499795349931554290753671685205740685406096132019274905302645585071031936725359165289693254333937171492398173964090058608176355138023012287557404168999127960675217277463196830442195235584379706125499593907263751888542244016005273720375247734894072540817716117358216712081368114351630671093974343334222582346725311244796804909610149130021559345992197367048831690260141674183422629525759136763300195427745803626405284696865452487939083648525633335877785912545566344467092644733294845951130596287090081490850445352598521780832346249433253870257401427381982156029884365629075410851125721632308896019738470571457075692425900921183035838696100556426977289342376135083462874095444308389501982208236532724421383989748733152201632886514069316033152539426612446193048206194199378239100678567977639340933062782236744732264244409535730531545506607962968410049471418859491674791820106082187874735189446509302270702078498140705243321651757334067582808772340216951932318033593463146920297813449869838802090976411373060804277694797227228855320113881283306844637345158855686402320855312747631148465183879119867755429203429609663209137526454286017397190120982491102952617436912195957430179772146288050912795194669576055728605815925212222245299124393106672385497065951943012440104234002227858649444979620023003167110027273919048647715840754661533317131039512240867174672806472103548330253619544943610993676699307877798611198448450440972087322819201978498246963990669828203525610134180889433956208910200225712896843564836834741456974701179030638931642183594190559500178796449569631100428723350313761553885352661020762525840233026893342148957822243310229701268543378212138975531296188394889459134335371284983190643684994569800628032908696283955785794195254019447441942597909850835881486898430772739229919636714300112783136805379359898964503204918505404623720039860034744546575756559350123039435558171886015776793979797066508579763355399138320671416063912440723529639743475092125168799032497989554523663402101292910754092064273604033237132452261693756676504294005121485050667385699803477476272801387700851056011670906460521254675717536461487935806403373395001388170741521803497513573998960168143022230389328902692516277709197751134983294113659168278870700631773604954137774584680860908144169360786371775100575549258361888621123335279258390829209355767993756351200821732238659133233091727780118277655776071369677219566287237311654596986351699241265350145665993205427159445309385702681319312882409838184540168690855555237175989286737855218818336817163922286406513811538250993920154520610036320106889209893621264812003937765552033012410959863594299541887854487709939315209090343542241299121857710544788115817150221025346196659593753850094084286821832309054348685345693112151906501844644946524881838968139982596639948619921357538373955751741953140603915602162667335334886393277610646869797302580487291002726869719920896989742614788596478907374668938155369854157527499967073684166558411879175717431080182509795204044817071698066928748080024030942243603786139889626949442507065523102228494890177396501030569783428349287135051946219451321821059499933717868609092289872231035990950254098714390398395849236230314316356884311283628400794342086734697585654053777874115784170840764691911798359430280040017185267446676958871519593751268995902716762788952727479699886706884502626342239391335758132503259631275699995338108038459271739934055929277640434113259063584398474494393837529846027911115682536567738945827000452526487350440875404163433715040212333383670199807004367169024166257658009792732257969848270489180352577703124484280713989929692908651184943320268753097808492583082152068505476125693568683301296040666295438174877219904382940115358283277558272004135680216930773754483305379676749472346190782328548517462829849659923418639584376989919582318267721859276079440496264118120744109877009717269741433871110455664712293382455691329184941959547702944412853933923678704350798498621578059194727296208259239194877992867841486926380259282672157761921576382563953542316319430748063647951643656635566160231797148717100412079292126615048254371336592111703351142953536409183647440435830509578403930377236909815889273576255699161258887449717693893212407039402177227630075271472629574875534098763521199550165876302673644313332733012849341376471206092236815343351655167505787277658008312714837015436579438534705960294082588409036881678095244462230509817761148169504859281794223929671652053976764143266999647408049175775069308724577817590825349653519108920457929722177202426650180896687562962519763950289189256814232479937933995288738739836336036228676507699312042904533610329720728466528438274 -1 1061158
9.666666666666666 1 59155082140478269480791072534537060413549320469986552563678723122924014361955959719251867859240262625620369609209940819704789639573256062796155318758402288626817410382879179576006602118947834714647343433656005963451250312634632451569548375963707497263790453644258086855142714425604703304094832312168273273211500550038379408905069093675923751916856169483455314060800874826550757309047790410418345393893925126019353152546353213342792692991908660026802332095315499968663215456820138298308156745855953186026561749438902578037176495740436722907668510384140341643333572683653780888353326442862756094144000667638146999761555499421352862893677358899907184800426078968008614069172866477062501109569170483152592202188947350051716624684687200325872837812246914447010423764377826169338530727555930894482720409116264712265659828334105814834546604735001358692627033173158966998506602209957665869343155410772944971832616280370074978039875526986319854899073122073640890786522320876406845997980215549144557947630415722723673801011072215404352018879287331044458274862906887699278064614677254716124469505060493205309955438956767044703981071242852590987079950935782193157274380112429848706895239074270139256180315895208541900379882545875382624633052521881971500064649310054263326310975892568365248202359266554839631624816838349260054263188006792923244004227718646712115611987808912150096365477641600805622535018524325198516018326941548116980508157127457348692514211558734164567939480388369842661389874641758473199066548722542789422367700440576282580356958252018568389530412155193229448162935163949727132665013389681986074136570424472607191976030949675021681960867034118492331446728436101463907198079243015609301680778139531524677204498343342387287816652978308185080578809550952672357171814036143614245696024850137474750874413702235053149978995359485607754737056760363132933103515893350947395856385362865610771130486098722425746 -1 66580
3.1666666666666665 1 24943859 -1 150
8.333333333333334 1 1492972353841831810477840390283884177661010955387394714388709099596252329306209478151309693309140759320180313221521418333738821365742743512954589871591312822625032688530560552941154197173706927024589676779988675340896209181060617427326605337298758561527664432721835712228270381168940706120350186808956758932379980011141502877286132678774265892508245678545482744515070152800044113406137414492640049930306713258729299334247342269382651344004519721392245046307886215571758517527079151103254939710826817198766832175283356330749246453669707780778595857827345260880358732270320878423899405047725535839531396806913845512103013365247620113103917435160228667320508161938689604186796494553636802853761096664371259988564320948063334233126778274646804537621007334058627380700974601166651318139706121255164889804810858413682415101355815248384933203204710035305032552932102734370846158458450302176442746982855173405230938403201935609239812808773473983959677285333574968567702334265065461278863828759770576964957401645256381361726614434044423881052369520949792869847361267224012632316394081662021570877119536139046065119964627677632279086207244479196978397118865321958400463188370614043256314730814885466542941885702629684449425585606172330305967312630984212528791429199018319139826376886125065720625141266804407904809213237419575021771932738001391879603539598419506231121458413179804984007961954916431235727391922033990318867072187971199704194825055345772630516653583896903892931614524596568186869433236601395378309766366464151594890004478274400015019259329437927163450142758323219075464927490979224968568175452660896396910824399106130050979538518531685205273101906441687650618203735287069595469983287468899558223947122999424058784262088769835418374 -1 22644
13.166666666666666 1 2472057496490501837651424197271340998111777407808483160299129898560344173853141901825583760236152335057502259707963863509265754181450289391219861003189818081735282009257844515176988870644852913797354646256246296270879905533080384931062410103074256042028268561312408000912958530706334915230039143857649443456251790999053990374966130805476869429394763982757132118981736167594496163721792059425777694587149569816896640626548368249289004943132543194583923854913314862191071652663381865341259362366866821171411959603822465817150043040071621940154610596115489707755170415667268894211206572099257625049836307895409357038822428313429986889693630163129405240715589473107949161144392789045114484680343402058159514003750969701249773924043005838519586050790880341311340568517765975735679056327276273350248918533431227990116561736898971352793370288855433190960203633486934819045244388531399369399544833406411559246400666874738775744652340409590451623577797404838567603872661921902033428069671145067635360086256771002865737727711381551629098688060206633226816737724707470254055441175290108799258158349475564126786022392731753317059592046585926124675316147223435902951836089984966152530261115913994375475283283291371209533025524271376437839142794436504714095472758560957769362609318719395073627318036423342878559205409758161205618925232804716788834213152818025280946587424979919194573574305702507305618367744055672202602788815857071450777307901339385888159909448435661665928165807811771579967885681659468267922025388970919065613816415901593049365468013571613625599388197405419870785931983810535613325799276225793481035108629804923533822363211747495544475877645576943097759906496041198815764505759385370448586968325651588457477120477745643133578019556458017318991084723331759519145393852056475909880900559609307720268176250009082606930748368227604861597251836439582151537290125341154710841437341030571630906861791434889521959187022966282764695690805527319434609453980602073182740508971727475076833146615062755403882833207760306096802118271850218377915638474464819910782876274896914715008782666648378888759470583933522332474766015841743363447755138887111971610537173513907838933217138160256429958335051032625552620676318055471980254962558059189789969093366805774532506197369510643879663318580376927357966869310561472770344567814853005164854028397260446575917635889830744839643473252187408762055697253756734531704973638035275859480894807888589015262366658503833028714928344430513832282650646896606540171328901053134307423517823128317949620436944823157030118909375893839134829801397392202048042387959225058958733046039674334976263511091888035915222948406786483144001482824450559721476220673866589932177983528245082764518670470821964332483437817345604266173255438786842047282464526641322180037330304873115623954486636299551889768137483095376940863402015696229575142804393663219473263375737378231057638996625812560397029600045028729991792223659645705910880334482630108694799384495692630012829266765799474869377648126481851884986325409455720918935392136305553221077085934441423866590620348149239870462200992789665397440131472277675132289195875121063171088163240854718122684928477907377663737316648811894839676856153572351660421866645132370889422996560561754816979136470463327654093503287577907048139781657785179367739582259054084634556197387062936033461807482871804716074072050877932796878595798687840942803794645097720799595536664837916237993477283489578088699944382200891192172640978216820385713876417158869309148603795431592466366641644893131997525652331646730328032135731452185819552081566415141892239393723648327539291381645409111984667666969919104650548555691639930474218487041731703574056473606254876877046510370338986933025615752894594656223720635615987330205735656850171776255471678401018189513009181346729719399436519283743003199314824150619511158485978957993978982528785637023878146316427470740371213599903578421627299370848733811324627789411184372351787893080541505795143973508980023654251666965881585130114546581456612811698420223277990484553931369455353403686724096099486850718179284553269655546872037192067863918632132418788860262297978082685779484634474625563352824099579361343676106816120612330220807772463453219025361438268381118350775127020500345971757772242865670488633834075906779239379180664685559917106404695799651129432593827247926947384551377645953081903622380796806345367294387360208528220779749861919486668864229491970848077790507545210633619671642976669980656091041049883902914185048957997474067654302622107454104591004182040220848812628851812041438106537678347117930081766137367811587660449762342673590987791538161808106837413780197595992486609524157677022175439174731634656344442425178760438312421207481179934776369099455461517922490706187958126429201908984087494335508852579581036546988994567842635424473064691997139205417137441986575660890107059094910122455849981358567545510059771876883977177337660695794496447511683303948831111976897580559516301323882974052925785211497918232587618380942282324114252638695739043417316282783615991351530183374462648810389037039117950248264957666950678055646068349267544150848496701886712616956904306963591074267903879882866177149999996329006673863401884037884529519706592685851881224182314147343484903996442245349657342440183391152186359664146992107212080851147011789843538321060947441365733074636047645515747635136639871460506574506197908154475550778152123232992242114542215915767425120064111586069665689850935821877309305501478031489227166026194042375558323348491524699085663652322742428212229898718998340738852064762649937294423896125544933653159546308795647498920357901922920407063436435559890802339329071127665382151321801119586441155813613694485569359363162339094206500808732627872729744202439335705695247286970536078548744963159925433791559906184894572059401885026065891623984924297173556796610205564547231024579544558799818651488799587932950208832296423548455672514574284326264469047714943661442202007180192170932674567290000082848980246704190187459942061855704753292724679147253646520312903988267368476278272743873778362929621074178999703434917506610953112436564862135470688062807192262976941456977127386211244263294867912050237765264254091777270336210196563838992782153257126292144434624268743209543731117290610955628941540385753808483748805748324913397484059136568191103900501104025157123753064095474052523346807507026202599257249608642878083651900668376161656090128777280336305902862695312425617669054452013121215877418647901485579722345537926176513135649753923113296129577908895236042840395084856234235481215074589820561717739748482076305110006675917582672646069057062396894268813320174173675849356900826370119780257448753949134253175378361189423931821001691047183524530950523983463496532712964107351016016481350341303490559359181825611845970913090791804201684613470791839191446467514237127108036669479094122332721463266079897218508463057584210080128743940830805808425493790644405005826593728817088491888959476137369904321464455024069186145961314646614584313102082839824620190483054865162840849345743412567817688609241730459277171940591455385932692730859255631869070779667104479146653628180624139538929505333211630831579158936428798842076384825376583879678679982688976695687259673410097317688902124888086610905749173856109108227272576858006441672956478419104461096796727272711110726991162293375413342912672826934286404402060186844725260545071543461792643426185874494728632978173519170184796696632038659417790745314398548459298257403290640592784176515732445825638449203802187934877581706145693083031570843398370841201325360532 -1 716984
12.166666666666666 1 6180586596337570758985736165256271357679738528742587012414959241911732997408389498871952778497543652605585749443891961251234127560000970133841581591015793679726544679694637996860004950043204167429627537346488626245109335813076492611395246006986891968320949134317472509796855894560350795141732612782500092359593550298361889690922968158015520279673060881554469247484481638811203574833282224074828319480853255146636732452194359394643130103527004858663830030288607582050771441986625528521661954300646128291671713397483325083441392091912368678450841343479458830744548237029607873936103045802263392980402687777285136196640652068357648088759968952024028812956528523895890105077741296691115194329350468571414950190901229602201807045766008414429403187251121628920567593062920316137179152718052004582851915029243881515125807788321713437850865434600977436486791288720337118518986844277569812992491395670492048617534036773087306250264983626249240794847386399961978121388567132906451296007746603644897219767401395223054461014337320804019903571882868141712841246543774784405732322644950599647399108284091791026413395552394903689405228728727904242967951297410056004025599686735966801487660792401412560603697207780153605806712021608467860876145124493263156368989470111502777057191746269914853588950427852485326289232461418697691388224393339797587457804519810077228180845232774759888383618652636151354181697455201605544865879640896657340856754397362227646153811824630147610552030728687185140180761653753014510903059917152453514506494574432310752996824561214280567420710590728104203558143058559850444731543659965740398316079193612063406417152696435810610153307130096766785137147382326645214779045539077319816111398023495705308281993742249012896008518768471090078444047767843227758397585523016559358232496811422570067450231797659114144752678786139906577087120536878466927860983651308035202142117033653592555004137799585884676527841318197497612625169464109401777066953412751537989095345936946271499141235505095104511323500781873955820516965106587315950707317772915539898829519580964811856197085848195218137937158003895961036648362996361719928408098364347165989590067561824711453836046751573434866860675367019621041642057509546275218069523458263777886135518166808877756329882903109270638267798401956121867245144935649018173532836927043915228220609472127483450497605516786582854596789715510847894934420137852988545703255444419453971620900211281070517606814992781550910034782330908424297580017916461992762377558480751696658039420293382072072597520267038775330064551266828660538821154418842659328236846266229441107089904996064055566737675316061983087177866326664827830251418304857571337432375995437691102773719794830191043917499273524598658364000136900322483313074080730956579097158813042669859458975149597915058410142733203485195275208619103891833663504128283500432798539693327183378880650547897521998640234428729467906212518276382749588520101743153647593236860786900047249801368822078249508266913030946230304983915632133415118165900041685899471386688330094995979391530637529775775991164364287698889829560213038023136771848374108097569335955128414913380350413675663979179986907712783836958156537895108758513793017331591758380764049944314044578430769586702670519690014465889906959432367581992312867025596970082099472513759234810459070836103920133558953350471538390681298119966267290967415046636041907549730860320810046450932401151359640615959533518837934357085410510281143409015996980226121769001167816999839927475715847918169245206821249264902287635416552564311324400451186528960628626086290539394346221512289328360137026080367266486375176230282720856275404954433610276870937213650544021635958784770882745783416189354449692178651233345406478813068333676265383235343606900007001382312512158426721263862748326587908406323525474183953756743152551416256944594506239242591848497641154524075752332570438737645756213912013819733123471294818971191358067833436599876678149173096415493456045076971176370845838140813422087896246148651914817178011851349872868774632350036359036798219838616858057856978427846752811461607781835146644357387047862493058793444468119132989473147058925293460499367551519220957307527495566672270746598908888297218829421654421089863425128360269261142992114998564511482217749169230238704025174244560518702742175720058567175361586530035592539007752792066378267869753891375499688934406259192119869587498304691328009179509966658096193452281567712556205784279828498393766675885725478944552048629313596581805487712056343056996467093602126715917339300617520966872481264336446614903655359919234309720175429732102016177400266332952549582673653913192598514268470712658746767209949747692979629711135713929266649851790647866727779297181052224719053673230596482460778796443086976783429496832818918272442418042145806700844198467501670605199553095099275076275482308574305013 -1 350225
5.916666666666667 1 88200836321339829504651689888024884484216990966048102219495316993355044401717413104703767470031393989142094473009938128420565310720447763897001057183679009414973933756312654056984936243956174721988928402290348696959994199004257805488366219555421020117159686169607244847600229716201414962890866566147311195662412484161101410894561907629404752213148690061826756743171524781068859851472931652658208981663215409305742593158458159958943431290570266122058439485698709198532541345337447989070058334246952791217481832051 -1 3107
14.75 1 -69474795658452317730915287064701059544930174779489550792668616838995831614936919196600564993497392301920075982739713757466096699066157778751579685417278384669593116270430726491022047948108027383491296379160353792603366997035292664959271238631362836828875814195267931481923585917250194343464427438494832263227994197965435326974492746792369611998296864872387600717067213175708459569611766108239419727645989298655197904135501651783078755147234449771002235870571220444441360502012536579581783134290445381384663647630845087631699916789641107038713937830904588105051621834644830781261720919415231910550417108047887190181314934827486586749229982843254274738043427451646319623468189991453484474077500528637188787864101230582286560413990382983706254684321484612546037822118063554259968207822004316210359888411877594315394299217962135225849526857650584117272049038974818106044476944834277341875634926746196902066070043591580624044811187570770149694438152934118685728616825803537173965452518743276858288607012469741711137339460933663678272738074059655034942234833861752188907878492420546828948085691677813232886249527216330652149058362404083832881647564412608991610888982328990024209581154148806489405009891420050695520042225252715513213098665906823829413039176458379731491469190092251081621560476749494908663299483983943171995777021792507974082526474760654176365677554118913003791843391972829241135634888081917068999517169082564386136811949425862665596379299954364824026419443326692062305174577850609777838656632774768589246793987026276243491172424145350320323946466566448241625548892916562152774248010835563981539570601362598360993368769783141954886712394353067727266175029915832771980907345500324823048448170109739618297966893589729750392742216471739805813250495635601435748588556742227111033500541048390364193318498537593062666622879717716411021607981763471964555793632367759041735782453660225457923659781394149501679188097042758770296628148751161136291926221053782357969505246361364297539500253061491821488467255173228437226659911618369970681457563288217102949603281360335724616824374419271218071691842553522321380237707956498722603151452759283980270077512009910484356924870021537255360631637207561490163297262780186086664764661674410498498422696728796328446482644336170921296380262678026413842964376146505326931985138856926520332871081562299371149223519252434822029933704490183775714972540997178929189454067836229763934296410147954614668072895821975787239447641738461600528903106547858693372741996711048307438998032760597157798027481880865425409182900401383710049800920757086594068349007896799275460746348689903299106025928764019755838050073782923158254080208018837516929334649389514341920468692200063739782076237642557115323362165752010435171372836385923715171018025604714175660834121280735799958878128153382356491492286924496670387282618243159251774150254374460758937166214720806887835961999490847757061701231331172467700336863735998916516157304651847713552689728372466180280557621880719979849827293919988165845160000680461496078082842240321029567512660504137309558484056539358035040179665225377331059581818813752955723129814499504446541888855711737103139376567226644217283314461765775448987905105524090907172358521084647733524250095736418345177000137238137948693798773033907284069882810209460518852527956235113612442697297299720184574641465335038563333533648196486742357562114609565241640450247804581128862580803039373154025652396885530603908141129728918582687101169249314328325849199627714752440798935029937088270551165817578940103885833314920930507685620012677417568672182051503587535029895697748676395934252683224215501415341974600718234285757756759070498800326992951045053748740397351731336347952861739381332329617383665003492970157251230750909253893724992510632062285203552994139143759753949129699112122525831759572144395010359054544744991418101508170834571304808920069199734485128512673163459301577794122086220084056934731542847049339351879623032038727283016008147476051044382433825452111634021043407824767497844769613492664778505794453595358978160326843539076717810311879140276915495266882584099423096690850390150547821026285854637089018385226413852437511496474854872628434101526871889352172399355294409403768490539944331072504510981537715586993970656040602117285595823002447457188803098466398843967789977056989773691735728793267638817988361162170219742328934213037997739622533658879275098600446983819159650004331475538250910675979992264329332422959002291374272873672053334731513210773040529288824385451855632097734969836608154682743900323108536336197953325613429751822542932737020809256189734678636233750754226055998311135684639397815655582838709447827731081901048230457451331259963795709831660689688727789383337939613648027960882184490682625770511438634412954144907376349973269546296638289937774732709346701941577692155726553561055966384506553899720784267179076063647515454061456172599863257999471882600582450388816174577028427893808560227036224195878762692258456358907217135907196042597902863163130858719022785016300077454613848740076959904499111629282849461088881236712588211192114619753641334743662366356623054521241000433753912695242606891914239854580081079560259277306736013150841358614889943096381930349304051388766354340631227253724971031326454801640293891846854205580658319874024222841490556783403909755206367588706639432591173706435416984941471748821391881973512158742124898836402250675361243858849545199655023920021631579169326147908377495501968632891331305810804423333425348504882699412277976947097499879319828980450830490413080960652120446853255018477137884580872433386972855732101537427707327687448010774938555017099050132117584468450197960400233049766162122928278851635807889212228501817979132248271767648134909048600538994995372775201527197833157720774762778064208945926846620881398983103006765584001386624854111360777790447388690704171648725021931593202759540695829582529063011999060787594352538703904155649946649165895753329439347966607649804339018961919026740256797689375402178847046542226878999841514035074791958905445037915875388483559415454963437471300104840284631575596267793513171636924533950364780818332160759264151727817096586290300408899458275264245462614895836187599247444653640156026879386184615973893094408965922364756914702472246393611091767221783540171223213860073339680631346217616752814484621245609030002237937314662880375738374559251995090881154280957976875059296168981867564859619386610032142739394518569837197508571734073620635108530411620127434391197747945554398525571092506869947907545657063788970941240637942479970641855612949976482354475865195518391512555622108979586799962133078238493143970668827956831525358783427715552548160045504539202199948395686662570756232184509399591036481952972828579481966296923103091366746361717529447516483079008260973107219637044247363781111546749964258482900835808161220217581853891674409150840805269735586149459857943315391020091167568335861019506522472000852546810839603445564182756139764997191269412375951706834605295579478561301317911011211996270445755047596594952400135614552545343106616971283154668374943964514764082072968816642985968465565386412115797136813769731584891383196034290693650963726495795204333780247949328503191375975131977973890289394818246650803274822767838590965741450645687230400278122157693156103599556516519101504095593528528200284090439025024129935996037388457691467534266550374552481688302348933229147624465567138486795611824363400355512742017138168450176704805251384392535130835520013829806480264215018089322940823690001148652036676073811120376197864578709946102139557840431815871548470294133618149900293453813988290042600395621505330515804544872664749931657294362136882861157803600385592166200590620351490649456480871381595656327137469722439836216192983849126838685311179919948482419230239478435629797399683737266444767537042204886900535678671218820227733260001290519714052151056061843016992388754239126624563147584043436594032958618963725859369151885303349919045356035624980750048279853107386962255857913697875445510617417225840771187665170772581712787198639040815725287173868344558772806745163977731350030914107520221899531309777341191519205362382312723702882408737419455921214172083689389681527555823428255389016527050011958766054222845416127855569210479442061787333510486747503448369109584290495484242788636152754296972363680924057875662001553653875776220857240219700163615383104970788043454731532848280534984581616828197665734929405248864060608944489084042133558800198580405807428445811417900786281395560844574426852320687522676969870750770798968047796779714246949244374913543720836014956769838847094132315455404163908145140200299468129574310600843505855609206436700469400915878162567847057014431215416450385466243457729879985722336524748795251504897408414168863378022141129633584468175749601998919206826510581231431096902763892258792927621797177307219113233636215019618235783301491156169121149944932649457928300050330871608570869134838406942653528503382638957604997924715199576049140161786651056341985966655119730731075592104970565340885510604367507781423004392535660164383382504573766129528144483980925167600200529290618823387893151073732336222619210176231817380692973706972446219089518138327632113644139255797284574010335854984674354421438483217374548898240842948724417963007462471256916508426830181896424406753543776071720198467297003327732807784952338431790966123708131327491235135556626710454167113100950856853539041071327046026429916434605222159522633841367175614104474179975136287437228367158010806125495072850380594400793396836438615711315905034192502567924665990540843800939046096118271993822373639218392968330145221738380529557976472100708696623054760375258832448113820424523127166172660082594773992809944439707869845461211417555364673582889474332718636537884788374516244889517352568999375602798242350487336245388779168238659815325256102780823738658386829584917917409321556827213407745197241497881343709403989351967399047490670444525843889322081052691294695913243211252560735194467494673043316582077043198981963932897355659090520657871388766890584520257838167026140007528895875568313468623023594286051652272885918549323013167311917407964663445484375135681255986372452222123762705885773544155398696185244333177624150683041647606713360130402464035614065021251626133741460092623362313249459175776681906402460570805200710834294752911664250818335272799134286107737742753600481926694758297790839445847093760722732198793167743073741149880421258129019822675546079136047179266388285948267278134080878775287500490354905882640538858142146083959061858782544338366294366258029276461209072798700717184709045051139336569673145994088696371683604407910412272127899448786608419908313462557907794826206069498631685743611757396531427620975880507582269869854946796221073528981598025421342853271043365640243427219178942072108900658967586611202578095499779990003427838076101924085011032466711922590731123229317762918508466210106849955847529445686709689680309477045371695502190403370940755271303069467673542439886173964854436953644204303035488892191814177058791347577669232932826295375919944344978432913943804620078391570390040455725226128715596196598692202213827690838701995690132208740268995524354450390792132419600657011857539616266723462019447337275014590767725273884117911998968849139777735135616340830704895764719770559174142720643585118403326417101714772967003831534973471906283850439051088127052111116365153552891743178256554723225373333125938800631046041670089698037673657776162505658776651000877017441669183956767228262455329237497941539023485551512941651741724623929829139960395852119817130351742922086813731122522368271321731187021601001809360216005994016776833126144480482648441944859418981264180885412289539716188252081788248320429777135654522925139709579797917311403946815214023562299504009742771298705704165224146729021636413460319796716157218900393067487736174804724004830829095333952121623286638021041084452079713539783270894925779104918539325574781831774973229456559313812067254024477161509126990946057723219176658121976347572246869092165029813307811804361685393707207902096825548827573078091678987883644342792884133383989709135486439354994809939130077215971810793521316476927599547610998122040967575263076144855629406099340195731868711097859966219323991861716518498491907031517246371081471588477104683101087901401759791092148254081131120844134676177890402956426979250431259248771151016766776937642175412081468705341646755762009066796036824082730393958295068596271883015658025879271898484424285151266362982236370379091211725322836513546056318261482483053947375542181769550156792079811633833750569445891228193338418932652414696340209502074931221269496120995937157225630865723803718909481471329003332016714661484174724093162285679151959401676004571968782685719457600707432092598589946355640555579619731978005499646779692348255337532925046388256075915726094667352778354170310984784480088151114409644606635057639588069715014025991634046018005513912098910841301194612500642018 1 1381848
5.583333333333333 1 -1779613113016086633591595567853764529907834362874664443814290926222698597586500869715845099186148918604240437626083989480254220918505232838560049507221850480759965271747950114311745046828561748730325790424046102710542624591027992781271172332627934761630874879714408547184684909201219028651 1 1944
9.75 1 -70524234503966925645516854593263139927687808224850281575620371037356889541836786914918502511088147638995056793135546210658303342677148755937287793518333626081113546652634702885307450427491195571345816098296429258956251793548770224419179881803501026573470184110952784634521532930207430850019032342030760791095351182858607945204458524357729207702221171519721054648118904542419206960218691046760684289297790775020798716295844518872247887002364192166268139698815264510905613705989060280197920801478953577979553141864502596249691015952435290259363648114789079669332568853280667848064388716407822500605441393414415500132984302579205472764837634502584498428030732313689549610000042276961835682571811919048044349204395475483582529787618444286632568099258274033485026327561422482886309685342407499300742074606825111033051291926928206460350954141033443608026546774377887185977799320655993603765144819853674985083771064170831689879156447746544474232434051935337341083494586949294688640067019202761894174791333783078564071352735388642869590600653222976801852757902747369373815733783138710659880379130472868336648508354134021004704594886437186307721604356473508336742825717852937997226497347522273784053582764345887215773240751147332619501352431062267792287556895783741736167098344899877190725592349107057761527456874258241162099553284791371948831853279055407432734506547499922543157429613852147434227249953946337328529260395291183462497088348650411102622018887321993696661539453053802712064495911858842317444562482022734293086601304689520975522519929236067910931398714298766057778449150450031418334006226296269974668115559026637336897058657174413932211815924176068325704454917606043320189994861392099775357733158528263617082183015718888309311938746798311232260335987124642044430299101448454635620966689468421897843126157500331273174972766499205604654304135209732204816360237533312763176006184059960491855819597884868652242465662424533972137043217517481057886762890754125530751475574956716427446367847094495676465253130143097643772013138993141899422804410905485474993658853713891575334803378981520654395732837104290615044974058884399293078142966594451677558373316958342278259779912066876857443551445102221966272821629756778165999954037026318322672797630938697885012639299559255603920241601009365249670955991867409560317354167222815994398629156712740261488366308542110014703091610852022304410517388920976157657321237375750613599106378435157766713943 1 73624
5.666666666666667 1 3508988287080321374406613484005109790170472445233901516561575415110247587015367928320281665021167880660822013633888933868030681235384948982667572328215575277981755971555585306751758608175286447452372515041882284395 -1 1962
3.9166666666666665 1 11587684908815472755864989560426444 -1 305
8.416666666666666 1 602918443196194749680309040042517510538075968409872769668450639088345154671978600661733636943385358590795952810566731265450500300196297699515625751608720380020228756443112758354806769983273023932240676227183731099399105575963191669904372869462860124653842367371990113953329632602380125086241738437032840865901609854537404619848107267477195971115015753146248790477801525184023473486398810701356638321739380804920392489767103466298931813301369225940281725755909581800977591004136925233587063870418854122421010952297544968252494640332372300704094422804724349419120602110712294548215505563175244713513751499468924593505500540518608816611450385864884833928480806799025693359909711566676764360283535538526170192346025898863636758993259979256029975944819295061342182522471032230581311010056714980694710960258892973485339638035009041162120328829727660642235357409097750796811909129924442748375988097603278554016234545713442057334432233895137863038879099032924317014261816324424247901244309314292438422703995514003717479934787490141715120517987380239507174808251529094766469079236710677140162703821735012162707939439966838690466917109633979830552487112719949065835824289891379780882643782377833850577561871449508535236738962449880248084123329044778125851657780889328752722360112136642626963388191832096637172064137097100065086927728876482072974627451879514593825033337554930829733988622247180750964116760720589196135684093028365386646354325145768476128821457887091955968635853899923930533656787062084569483025936377594416426776227029431326320889184594285090422714239552574474919950632512898751355424456079345429469713634961729233319855214396089933115670944513653341989823158392920126364292584192834416110622765517723431378378834448486478851607695465059884523697041558734681565344829875249983033878717038622834661791248604436596815852664272858243347925410099357408931611573003485570507447807745305358454080229493846365348571177189968569579536362060266126111549055112379712456480834792290821731431935930349794664625021371571919087279736714790612530323696352075831887398289060208930774982558910 -1 35736
9.75 1 -1234256461960219465932929101064630003247924233799536094821364789425332696560179187602839278124824350214340083738466450013133457326353646567930200101043718010821864000587050583887136447740473264639958035902626439137367305495217182907488433534117037218399506683067031458853461803904334240217850150443501588739900901676544026794296658520536588789730541955313025580025268778097783031364127836768767576989849034510501896314994257816137703328380441368879031734980049295547039940145490334261326602511547695569826353034021084326101117565538579941552004091248097294250452402597684526268795820501247936386497993567050831480336581376436162494828328190385601323753258129553275484945805831495057658396211608423876279730053122648088482082320732073109487913896820367770541640681630886261049226665412309013365165272552949636474394154895832610924570615104680727420214935011641544259436974021107987490570904739781923618878853355163294363647203851090649098223360070394000223752092273401188509269988862685624100883058448637363270681832533444319538913594877294836145131942278297754641589096821109880905471002335011726752873626538618650079818287968915790412557773826104267431564994052074480436172075754417013206908582924937023524018617667125952482867832484017133489969525126109869860487540347473230685363956461090636487430498287376351753206143739869332310600019846731292002708227795877665230588382180959848416466922332223755453346756922502967681425403948051929909203337005432986833398052164456834720435157138933885085149309015836143776629693274363400838566263629843470661491696688940721262009770036716962821964462657398580561821665110686700289598131581006488743475368693400179306357660117030661655928671389051322603094226233564450114449652727390788669489991963560239370668528836699382058068337595605764737177174662631734433553061522072013032322374312615179398732674162871408715994986971821962366410010994610106177315965352916167059011299362585244010489915114035134742735736231503055325899023116173880330160012768893034692689749013308413670000691710040164294101517129758882792289589491377574491956350184681340828180221116112213414010329207262604995154749255680670192518217434070097076892610484516299539526632411818044952347097122325497932670504509771740335903029889126796770622573253112257540693488294010433940147524646776782883631766771081384720435681591348259523849397444989507559730041291802582040342016503604425615422487267433480632523331681664449639735754766527007672369526933724838209238884721604771280166076555583003147988951756145817485071882958042505646589424721698024803074627534732314561063012717126479099314499974778300719355511195455109094452765693085198914035921580223527436425997763963076447583409336286925105142239099499047520823674102763691037595617303880841242854872926624417755965360986640755382182553261338388665211409760600519358172240190252153428917518893879217047150964472402742251373508785817565793769556946414510749169225985687876963662280784126258942962922536308105117577568098501959342730154009516613106601547552670144072932134442021469947396888541092987955600688307245058526363592957858856152656668051714542409922472760962526760042202273919001557388398599664668479233110885320597753963069732029265521640 1 86062
8.25 1 660156416137821272181648280104376828036794883258287411053327374813404533072558589735693741814487876518982192497039853570017632008572294465715880311711603997956598756778114930805746829422000016838732151013450977493055757124771536055460449909428455797345378206117633793531846202674366000237799573756696685141058901954611284016664705719733576803182864923409017559304964782052721901527805554244646102352093540875714419005467103073918865514075399778747741038379829893877405220958449723538377362068261469934864759135954750812945217607774441431205358977677668913937183338840099119367366247633911485587205230255772670256970110396157719008871367437487734358526968848504536767275284835693695695115393348701275122227070200888463445767954521228466729234777994740680130394970662348561666170840441693820129370920151749510225837452858537387735711112871597878798527708390048378034213823635213245619460529522753787240526909314597928493295906492072910108726477382300987192295963544867936963600201709639562417986442334218256335531200200651740013721701068906495818257295686221122143424790656108375113898500846757419963726547642291188468544910402524611313411613082505551155879335152224807961235157633858009966138442131039336599504996414409736899105 -1 21373
8.666666666666666 1 -2641037051758850012360744479317530998816040280831773334659832826687468642689963425260627797136766041386857913332286897150128197910854865634392794668521595541320162593032036743587572085426743382477666762823992082911959514400264186035683932940501441025055391547312736678024854316583647197393826756182144775824901478353209727534831027186789008999249051664121704627594590001903226745884338186471503686911962385895368534743106477916388818134608485088707689353054262458612807476852605342300026801638678547271714242542023510311543790489689206962984969484189662300720542253495876602883857969562595543972086167922405828285996051567722517764522490136751014329334932146672914994801756767567919754713363326048603053775834147645066453198762994744165073738734807925652233005818073038084971343311899746426330952180176886421082929430216599363034765659746358892220082401779780001288688672290617288101285715401856857088506697574113776996189033714026652742195342803550754572239391441888600628515502088675467198142869763463269934662661295739851345737320359356888047016057218639578241923814277883695904668219344176069269371191043594344281073666883847940817394714877607397931719171632256809713750384966824100359257373700626931703304084354630725514786167647011283035870498061340995899058701101027673084760894272727850511594208894113863114440627792780978029985128841998543301475078299312633079025219534939880828650424061346256393964694 1 24787
4.916666666666667 1 234744020153022364581293222217400457772083241869250712554623361257805490645567700818690860014607800938083472951207240705077701753893069033577311630851886784110903963131 -1 957
11.833333333333334 1 -401490868462964868436327389767935815903647767354414775000337536548704340363932089215481853139711396380423221856073935375549430185379217470821177456124473499893489084444208574302875419096400795337309971401937512057602028115576409200150601415864399181703200585930904007949552929342281067539704580312521921429299984768412527372649512427779836905368829152948312996688473379440387547415484602796789364683975462235257274279321533727391233695831474150343192122570860126087459354863334873726205581132920615430570293040775295597117427303022521295462073155365755546062924672457440263973369198434605640153102459391540912321206188227508064751043371623939136727650569934314214385186908928999332301935367238787737619554404998961054832266368586382353326358217469853916492432490187687761154450205911152956944767427419277204848659214894608593279895905469948896930978573437060542578017515605324261766300984748044537726586341986083157877909393445574557056906529825179363270883744293096897344834893833828300241072946221676216847085813404779405666525059736915449162373019649602072674259499728855252010380445032755792300567180873164891083152854385144269013272851841849238932192104717197174023486506715911180512116784392835739723339303078481229002901556271171814568363459188864464366854946472319152170328034467495347944723623523688824611615013389009820550078088497515341239243116821473836033060355379348032257278226192365818961896796006579873486414618712210475993948205279938694535647673664805910673494846776749441674498402064792647815353183900675462050102200409208496667415673765890854562543915596401800862604018686634535636054977648681693044905927112472451906882159881252383314891241031838098078293979171502035285291114745963324186567063679905388610038576954689217907919406849381576011748303117446339425520482755100725324443804486038720989016417119953100428674377315551044981492831067125333919295580181740574673918391306766192874809485217830646923488929810495001903023431160659717774377897436689380498086549645316358904012385011249954045769777263045226135404250819246097601809581414911153868656734014085154027519032645105535352957945965741827394742066186215454485292225110782242710386928253758158490650010121279671626344772577720687177666022250647787668770518836706785344254496584207966528709781763482626580260166444905924409894625606629823006850125012813197992636839696540863565168918371788823388653148022825224111145050381771329156907592575287973725218303080636257433380018079322795272569830804005688786474867272629443917198855030260670151543759439697038229068918886182338717459512433269717988316918516797645993247628981868795564568229707083944495037629207978003875272241187319133942849767075823131823090254740921306571539324710835550672314234426170427711875193448724588445880700771959631909023136077974932150674800997552793743932871263116556626533352045590987387753294682931523894872214280886287743167990214624386125924340291347881121578672463312237363524981097285406147796686303196552949809682180870754578775761339821831303381207487473483252929772447534634596815774662279221275074912245928939732953529376530407527485147257001901226348792058436902087168883373114097231056672737071082682514759313212086240199149948141855780747114445609391936062691868049347735814841549134508210767811530010032292515980476069804504285671537617792545628733010079339604445435883990833174672529781016556721093383132618205851967317453783805627906093836942767887398335673776766103601143669178694624459818155182753871235374828434225732465273854069337647187660864624132509734459301915037399464925222617760709457819976875911851579939267384864048085176073673477662113254870607887657425906585506887830471145788351260156941453757784838097502566981934399019268896802290435513706943982178562871659116225538505307651659609849547292401670947493128947725106212076003379870266657664047355898377529417891589478357529732124320966387208376340048385098958693002374222027860996658563892368610489441808388599218757039502663432003882595148742849141969145183626115578372073209644834685677008407590336045594208286973860084198226916315040233507426176526477260813563464131908296800447216294616761726477071520154920435076200042261390146466336995122487281108686732360634947109401101793411828646567262881936255292548817487000698993869562231668030078602280757121280468204251535722017740967432682296357191798112742261560116462586010672043180777306871345258823330577562286217018153313430415782068428627171499611489860307390905524466031834017236610056028080909627492098782531163445846260066256837726950011827758836192879700261653076745134912210979625810500568927116599532673390948273421120323933614943784147153476592318588452076213910651370268458106266352680097633640735470721925913306729164661388810390978685649633824304351200978034837233151118339464331852977577570216605052344503200468348813446758012468 1 289067
10.666666666666666 1 6298069848995834561744172106612612504644794260954298850788305816307087558833916335664756197968570508393341315324932142766863664144065454674699263102171178358737505086880036841362041838312339342029486421080217230289818967963566811870356105535661087304366848718886684899399416736695004519534008522952386086296530391891575834842641238074077051360750425711749358934392825425126215506127453181667190106673659364368156903546633609690844734193330740663090021752027792601939580730469480455352851317412856815091253416840097780744306563790497311580793293875952689974419506465345440544292094550395695100394826826649430149937693498814766192210369766309463333170305372355743676511026246531404809046169853401863272921710998248269224163546300023982804742339041036528946997402153411110528719514486755860689530935542636409249626403623219215289708802938246542553692463869827903135220399833931438027855777325903554927059745639570350201397770871571915336402643361386212859453709064018101366091025908581336069771123186320754105379938590408137505442525115382038779021539945485086677263195047355190616650686675615598763917189652456393562702981664682897892292150044802074755708563725527203706799198123514039538677384204258900830908695520938029029449040304932810945666389822968208105122181112052162262492059583896941797565877898832687686951156550521420785767440633867059088774241925976329607636181621474901913777629318270125086187390887989881760746587539900256678442935750126419436656517869338053935862281480932292851539509441871624655343754612422630620306276972441324095561877492903902476159610412411385698766971109733458348003202263134426992494324305837223838953139493338160071641665995410274324590875410714776723816390976990918949481288835483506160593223045662514231983835180362040578752032559510897010662828014864962767255615315342375603184896424405555208967431977524956016330124696510013374305937239221689422786233633135670110148927388033008499235151299434860810933249317708135799528208577942373164364259435947783299588757106640323574427387710991229278629989502141922201652734007988518261267240319315980597908158248013675435308289485657809437952754216518121032410532261292980759088493210542515887727445581195453807197145338838679551039331953677708691643592330481869439288319509891556607120646729497570424074537063588470524722341228545422390227116662893416197857220669525123887486425558467111687512689722045958458165827832857440535044683634582814374881574042808132863579982092520827997040351840578275855680428241899875975297134878855522619767273731296956720519325124518642829224695758577656221271579976064900268519434707204055810631978038608368724591951387746125513203549087478837157547751463685821269380887491216296245844634978077051208459377500791653365038281969408852928882364046321691044053662875804782440907097523941052886205573890191215481197679773964985580463614890306001990045392965085321140145660699130684350935220577237217391389446 -1 108781
0.25 1 1296 1 0
4.416666666666667 1 36052037607932928936611923401680384627062821881632328542357767158062665991322365108263986003 -1 733
14.416666666666666 1 -70552114862800660686589281170967807544641983815822627328154899508600017397951963058595457724240580381309167074032673713722782352566957611601814201753195313685598398091346206549835296665236902702152664856276511513425920489617612153883847368662488925953426369806503388389063404808533710230779269614498889793346772228981595339771877334303887465451832297276243465973826687616892187951253580813423871265082842275581693647138954427931252347469985658553119341970526401538629291302158827465262569480073148233819807345729280997427322646387519038096735227326786136592325991491169954294315631217440663102278667972311347053283432036239920236959891899262976465939414997232064330659339889532849088312974253606174178564951045114986401021732164690083185252879443563679884167396802042632385817715416892819968909925471392337722147608514686609740327032763134078308379300608920270117159134916169941503722239984977004590459119697279725971540262602140735156239780372657386465012876042388163433336199397165359840227147626307956938830618263107719791681300155776263168949259320837578598678265192350355131874334458053105737967132382432156405877140614624153059766999865664051876586897972703113639427888365039123909994621407775309849871416334555218471253440438818551232112761112014699074150885512797467531000403571499189401398815720514000257860311771353399573945347142002929686082218039846197789459394803194030258130635188862281245493759415608582982061570646880800067632282836223445326673329095800921115650448041160821256277528300527473736227141416841599416014903363666772992825041048764697695972526484438804820981841137416560006626174857798499634123543397266628502685201367130929352888057625354710170681145579118494504010171930149908802783847175314606601912654163406391099888021579667220148987378171365843982060684057940375172719849038025263937050231213103224076566490623935073857989029670579497607566907116976663193908269354426059733806117143811113479956087728651300608699599183816827180267959738990116943537225861998502661370657875705316670180645296492820280141911207604453325992460110063312950832592167999204465014099326354034743235076288240784657111789283527861313353110925512329377248686410676708067669651739198822969207195128665555282362190435595412065383228090449766035163277109037476541212400003548512283125023036301322276928977169098961621383456073505585855571617702830839603410183810925396032498400106095703898483923342968828688084569901809638125703721984092586923915384382970020874659350523977582803448053206393172440716609315956533187217347221615306490669444920559978845920146674949423955427358720707186274354761676170203226361625825667844270672780640320487224746848995859029810674610341473093091670105062626842006286880522782136610970842673886325967847148795625709140176122458331312187497657683550613942866651251102074991537144427833560858531020758420084720908153723754598534132725072266744702248466710030974662937150849705583426309602409451607978947209259253229239837357600503155577455226173937247534474349974875863574314519901566787972034925447831841323730644623856765241614161732657044844535435724638714035586538372511099396854974463551115591793142130460413490242575986420741828921426707961427351612023682441900841406701448902965342099878051814397684586912453441866133157006423579657200613280572932752865692318606217553664041366541108029141745272699595732284655716518607385531899279247807749346631937945221649776565014794606058271457812094287155306272167342082895689529643050191072903329512727151844887846391464010571334428353429510973296199320570397309080749826952728810115649997555124886546718600526784320554601475422461689854849559217970148256230690661405088265482473428674195681987807152243292694444798670046456209850278070757971138020517720402084755804206815030820397456523850233504591192538972881226066489307515461365209800984877842656438171354767557511961696402152902062689174116280814149339915719330420101206420114887863708866430828165364358883692381117217114845691074412286936316905676888004939334965284767936075888331930822239011887513857932646583893104133739120112374904733495152552436142310071069407362580794251131875923656055402416654287449227456048406053147360665807716821747997068021303967418486503902361550660275880313717801223794426403719879339561243392858533527208858208475934158312857772459685221658111491230420296017676790635446210784575032951215006386241491832622833718000463270371029225110816337197791615387175591944575796720173085459736055112315537357074488572216260237974131103719276240872464860180763902925022194158395698441162146113376192529327566304196372536227813749659997805736132252650047253836289004239049453640828480485441141553012730188417364270108886971119637693161292181019998284356391629965255833588062900924470110141181352185266376462434630810176039173013637900658198993991486273427011496761152142468318871950274714603425248563714563105639571713201723274178026473538170145764577794545154757612134706010384390355645035920145205510818319100361788449996377984816764532884252419515616930105649310974873973179238426001497660839473134109559869630738868566178229180848931853067789408221570129485495665533983461787872634730211857028079766393656604915264986192813146866376076761045100084971845993546354713364062369284208502718604044906389096920659830901083950406806457550951180426043513516132137857190233676686265602156523379618202068171240232511863330942108809598977078363598312595226713765674095269007964174867023143128964710064068549154637109158413891704791308622068445225532387438810287186311197942699294465581224094020159428880989334708055652431876290005556307168325099735766843159358365068884413249204476197206729838304963113857043290071342388910428936463285034555375245588182407252860436514502012516062923741460905573988691536167660557686009680834038360549342428011400629303223626696890715710213858517957152253434074130399706918322658033870233678016445556548090246762684052399415314687175183904758102308604459187525785071967669535224514335560582057795796646367523132936943280558984633870256412419019163092380188713191016648680997371871345152914250366484533572823802227386424954925406272601568956795323888673740711335507626054240395206200626832531372767348684088089291926128321509552683104048205691915234066089294625548245698753781758453128856158051489149097008159780867478138890834096707322826631493617565639542483449482911693790422335428397204549317593659715465448186574305271428070816512602494690002929606483792269960941888747136233524801261557915018547534639477318686849075070406261404598256712318555267707209740025846638444691303684318639891562031820929017200610008128619455794983513832222646600220823900636792760033457203514459837161295220591282830341045932272245963694990198311836350017075194363077918677760687662005215339776278564651104880581196084009003977422061393747920329975249207171936339735693061419927934680864099838943825285999127789542562926276124922355285386661776917511358782779291747889526404205244439707408117208095016085636379089573934465883080712353060324364945857020661165815715533170979885213212216110941146285102893517381596594079322881374112969262860931655136630439141959269251348627735637640347731117517175342531755813240642111475920412145592627242594914371902828263463413775354847679507720345453671399151536769314765716561686082999677592400942477503409448857204548028240014251828050053677137705415798546147896864098754371716778681776968635253464095462927496374710362990124473672610660181602901604631181567059897253368875530891550413165274554448777526934900507514602314033704541682319148411728852382735774657426714623184473179389449345260176755139773938948075659201920893997763996294524348586664860114800068337272812193757891704658111202891150074697720399062715832496506107669463533166693328009403576765271799053614274355745854125802314321879127401716976410036685067951366644612153102583398445310312081464707142427631925457485150979592238258262568395843764078510954769289877700497690097689718073424588964514346856771805441620040205669061762451743250234554758383670100709606414683876162084801449925042135521726651401100777597399747051111054295246285787118691910051194271382407469462034236387787701047298972696861375777852517001762751417727222665857832192446281483878900142368134891351624607287549697564696518780648441940125393867861032339534354123033542773899880876987652634358063986603364996497471270450197528345709053948530582174946180150240472442428159622637760765654509345156191150249481805406202017979892391172865075481446569753020255062267035944865560294000978422393467061929199387375094726051308115134792605997050838586399141740027637483492086762532740745289594334547217674954924884360662610614615616674037573705554057080727710190016903723171566272192202339809357101897671412293258778803986082899900015267456508139285483155239506569324615021378536754103243017814408956102528047699588992892461122114677824246585658713159339931504233132568113879115429363650748111620721278477786854153008117040069686029908793309742220815106992756196719823566678083099485513467753643214779871675904589509789196518326471556345973109908158440941867513796983863381158771410810401555831493626919577064080728108185759076948791348667615892592553275629307599165029146004052909050619758668364377200731760780414054107261995088368708524752467629541800938849292091712057688591025171447038521047542952215960583870626375962519489570343172270942019753168328412661016623156132161494996604342728275022749716557413727348183837032789988955352217222862634637209768956174642401214819693324579808919052248923188150188252525302806981429434084176004678808890322558511417211052891420783979776049392858092114947611763751143704706708359905491887054131562082065804571090856421071323148178578555702213838072604034141744083317047430902272775633362357771735369907611442503230239069142390263316877875799740358111661023669800 1 1188234
13.166666666666666 1 9869885413163897160405358828257607276426830557114398532844422886873244506681095393808468527592754388857553018553922810570581957486941810601812504772905765699731379941821936927496579259597401515669833198124458402910792988131224913380054339505829187750635665526616383082292330765100360979708508347575053459979732177013606147258052286283088670394253112899476278016558467891205489714370561103927046374894548374375690683409213662685396547877082892942449690700319579515647809580818863862381376278866275058918778179814378457635273335952031053672011883536288428435454872726287352839243163705029994709863306528084860493685706342954403250017301676933739287699072756091684387768690525108384649883042309479276961203663009460647853219193814396024070659097845086127701144861315700183749696590886048529195552701649553767829607500815671433493980844686497711142335469056407005775894210462688057954636514642251832857315484130265832490061452818404204904838659025914631731548481056714947221333160236852698701368572160672636542400242452408842175318587280438689216119474636974106895723857139652132380955814356445652593233583953471300556480154445611772853999800998664960407574140381775363741120416645983142365571669947531500186647078602662060591557983941664722574278403787942366040125616519294420104245977195481577016152118521589389828468920104903895611068729662693271401986340519465809743101049403935802315140843318033153195402685745972676754893702637416901458233031014553505018643068579907753213119452968845013280956432659842994951681710033917051281992925765088330270990683683776704897005372342963252160484738512645189583917203636785477325771993633773543094938069505766127806308167868265919333506725241726961692206784605889892859590788062739112781571542261790017925342736897330265286351386779355962378293392202456183470450601530112331542730103914259413285827495424124816553494695338646780016304074243332690533173286935024096692140108437142205375923832410772096129235011991640285913768604896351373571367659647550745744244293535568560993109190157004951330268559450525571237994346475285124072260431710097188484650099385868315481584375741072513063973179960915968956829463134145371293899623680330642025648887048518357510525927447645110772875165753821241754709290545880675894944827264137954322139920257586856714668801791250890653579395068946635164147887623770389504393720425045379072313184382819751423635520958450721091912501502686830687236237088493076878922504193024284445414025143085307051968652553514780118462472898791750850358939081537680193237275126284400082641745762835372385924938580624617518168355965635887299539937809585921663103167086882069636301180420032282596683204460379954465642153117137548537704397453303237344188250786096692867237407716920799000578071239102227206270522052474482833085067391921835011889133432117911789612696269478530542118471996782207485772078459634553639027440069932539627955267852230479333217344599293590837304360986701424617726066403643190805931857674574037557778725038503702265663886923262984747584163757920973959714418842054505766053326069968671679416332677329889085135262069836869971215630414200786785787590751495106916338556198554436202368042680934985863440096617875690241826179055703929630411575058841744319722764849962720271010199794742743158270346910776816757466750223429904104186376005119145665677932970433504061878718697928715351933471540779822597418252546390861185971642191869695239971787944735804060654407702710054602235834210103932666364452590347828201854726730651234407446175632135322353057234027189488525953615806224610218791554019644405082537821641892920617506048586710311958235668126251152039322773859549367725433885706227771909983011145418086589124822648044687012660736208912750060780298127550533455045183771150408444580309041297259483372563721844249823092890534914789314331301700353183638738387579124041003509661863575240371356066898094791937249862429803286338725148931406750651359608076727471024250763610969513953181922701315681454787483850482796581356061195576248370704950914135160321241098918945126821489266201082065272972906059452971837763858417472217093027207406332125152576487069427522385379505942162147355787210706301406290815435505974306120225470270454801157610415156655933031155787077795935804584657699139633111993130169474373551016335909943885573207786281060428518810439587187232581541367005828454785884067770011277850313268863562050456999978489383056994551596350444788390302355138652918536191764250767417917893560201213744657378581594288591506422167884609000893883125021054444048029116618670678264513627137949446233757962890916217005322328938301622179994842627332257058561498064979108429099220356334008585271442123920498430957002629896609276395424458209632721126671796847153893366630937244939361435615704969236107912856834566159023755915477896629604754784219434423124581361572916863333313591928912220933648110552881586413079982873329850715691522789388581970316472741846128559079542219417266302049346135803562895389722713164999694259361195000775458431315279572795518353049668201376545541885067376575515383467588297789708887072595584088026622360670118059759949142416713390715045423752015298236423024051431084952828009651690612294932965297977839664847006190773831154435814921422731264871732609160889202129207477006209116452020342514037127079429137081591169134244531254063010844641055333633495728400024665392914044015234386790253982869124958887838482244426909787173619833868223654476758526416763436893209287070182769455368061191187203881695852284832354438004201032988900140193099015699587524049428724646616414293292257843792113373353637673634375044392975563634838885031654670398201651614798940923577247441765698182019168818319520286278081655369544259295300274650299938081290092849327539909802308734454630822266354199154998798712510073238484342426406659449351474906020063173988032670364213913254863543813894484923540112904197339060644039237309794737937078785619451306902194539563981813074058811207538462832639689558788879078033801705908570548656060341663186629948788806018682160677217978076866380047359965788121886710863325472905446651433673220079777199649071307715414029694203777331874064191713306233486232554251602303971603255072869248373103954445647868085127459215607538886936209626088059843084150299911144234135261966088566517592601521829682007440499546949675566342095294944383866588680705216860836951501385521619682664650168225111456252826574407507406898954134667803222693599790494681817223407681449754564990117483781764462576707071393231044264867436153798289580721701464261360117759165644397235728733036402037167864021250156209897699384762722869681746467505935829244568204950631325474854097108389823668977215499111465206491963688122546430988390536429926938002624852341221426304600700837246576117414088031821824616984791354807935063737938641446227622670429683284156503758434548167776027113479241830674013785046274260969763786223245699082290298853603589709905289154901499338046499440276904816316473189854035632963527181453349401871717659141968397939845061526175931873549252076373950195915478505126491156019113193701677696101283400757009503626552287457350617801446040674883345227380679419956369018891095806414100556313074132990994631217328352846361774697664557089687625330518490966109059543067054038354407790372815850961564520850519362926435798587630753113175971627239337280731049896072569149807225826017542731592060561199244474768152167449787288021447845305208787140264651201049521649025058062848882431011558517288823287547814732055785294766676821792753988299338861 -1 777391
15.166666666666666 1 -5725023701773342606954960344282558654345696848817327420219777577497931130304579022947513629990415950486186482281676295431237363787208606430917380329986426447936716040895523923631630203338706798106003943244506114009942257612213822412619789985052228149636951649186021179499123274268420683040146807809965327731421336154071720158813322178603027688539942418324464132761488706680025553125863176456262173476012121135715311200733324329575608621736279842805021930914501090516933884334905846197476093998842551523954537161411311126242703001341527282188746687608999560824949762785082252657154975310688091362821142889279988107492727361782397086200877257172191535359686674445078077553450786686240751247003532686998295868653209831630535587914121894372895981703086800546735405151187839763520583822943805583983723262616566349977323000420266944622331640530025844884093188113681486180879683465720295231221473893943957307297404356327981857689643813814558053122506476196789949467532129321557572040783736850668387205143947267404383199340316508970349773768548173749760810990210290757628176403458014973695270822986742148442780134646237146654823360114802286330933577147398494975905620589906211944733369022451100532194292916409201950956661105021240274549320359256898486714851453139137960452310028181136861984467743168295020032177545561583330143464056132029252299921443479515058165858746345721648467167384854309739035932887598329804729312141725763449003210576881667607977732526880474796520916456078380914175021680786661967992214513650285658660559621395119956083395725040320196019126194038522541949487552731378458675710738635787752017432794999313744954343129925357176763333847159809215743811832443092660497878060046235604871128975119308068643677752886926972200895093943658172333040428045209609157990845823607405276476489254410169411320335136441225377356555033007391675881563094975331700247521248667758146171657637705992873771036083537934828614775331571100000482643998041930103410007191509875073022557460130905677210417789341126450238150937908967607118362136888545776604144910889142362716991741138491414999748535906993540805413304530091688507372127219500363469814750517657878862547925078369333372324205272872739592373420550741533043767428975243296255288737588805510653466987093906763436677403572171529183707859039159799793042438327771077093041441539326160578880447561813562855701753739631466364939207450667862634753112592127516757126444173233895750969995661899683052000730414363341289697105304023423064971176178206373472004870429129510453763135130437883705902201300107675568777922506648014081417739702072614889433153086993777425360103821747377324607268155436159163327245222096924178553411884568709636231847144799565388370472617771141728886975990369968223457281975976707063745927433067103410265099313009174536745338833046380200674315311017234989045918592890255363232149816049021878046950085681299400382235256102475342022328183701499164529962742710674922026187875713336310309062665622572504867475265171183892554875937059562153501495285977350932598545131221655308206109572580379407749707513397971028148696932845551858948247275276175959675779374322494179263284150305687863353056437421372148216178332397986255624449210882296606522892830017062953686978472986966687549393333784809469503426415336523084873548562785871259417634009356084260162947183938502533515582429141048478901996830331878436024040798207628870927092985362215579496238866114551220476007226057505764768044366584253531215860073980668489077422108714932214142438417358142784579742333236846982348309864957606870777602707618653252558394169843847118096702871284656842986586675696217900054903089121200090689565385526054496493995230632948703285119993831797670926724725202858266662892594761113105718542451303255383520252446553223850840545863106176516596068796030374961711840364128483162184290759534287956644099976360983053575785734048678057613081999621781342782049576175793056883329844048507957935252705545852612920648946997444905766754427979183620307048879356383130852455475632912054459318687308119467612142566454974204713813901064584747356672808590423347855869216004451554949400027023006926139624229143523544065103838494164971456839733520701062857001015403398571919411040525280170576941511476753910986083456503034044855945693434468375339958423019256069666295634403985984028902602922198434877088558395562870518737141370551344278799288247141674130097937011824240067699919470855133100192252030796031196507404131128207793133896826664340338895088780510342088069111948368343231559994700428383097027891272305120089179185544618342445667186665855611264041829513630219194701219275189995202943476198158003941076180215741867531800024133754185650166224385231939849150487745427425761708377360669667333394131697713213372284666248349110208172837136186928776954025619304526683098583392440322450950643413315300010852941874452459891659902987843866350441389445972237623189617051307023997842917173231919123956853730464325791035831417284345530851163137244538731850081615230197044354007265862269698916075670725715645114873411154290264229914137874684922426414197986963606120106679225353353332043317551054102162266296184772762047147881573024845732894083355791719029803597995116896565289572488101646462978592226313353109713356207365180095930744365866426845514923024306936811266323599485059522592125554324692214313345194698914546184570997508160398043786681814074123999400720570855659892609301145056729318485171296779939643067332600413734443191507881257176613304993662514811593258506152289359552566452938704076983276804535130641302404509507825026281625687128814420426221863631690933640016719503715266616554888066057220998021398342741603454861762271162465245585810372080037889690199785851619777606656071243135648966460539774082262335270006202735188301553696041289977128642196460042707779544854798008025324738043978634797794557446077151612711052503650645519757609043938685622427782102856818804014990930267839624207418349563184948677470250865183968933130413831276417379161643581225507391062902311248660870664537720883763781530247596453950568409453219424218916060524065235991218693818076813789690077897930579953828207570660787881671532061031389206390421675337796386643782969643401549961758704448738201409274180353928178500172869781278934225745443473486251409123949241968632224222198915114204047573735893320704783224714013824699067465759589620574361447941565443406884336361664727048744928591857975257027053595174026902610249946402878091132596475288507769733576264061994982292434805060900376610482655619220881929061164829110164960642381140463734956605464543110062532605775937131527674227373771383619668613043768166260015894041911220836693389085408507882613729787613383943537183738990577604530541712294083410583596146985198727223199283787816980331306946899896822912967747928842905946444614415479036847076046085770853712768925868649134454860755423287785410125115079853459380454201172215942373427742648385121940548313974019382991446410568101288449657765977953546625874983486582189217390655162686881423647192658601193918443307263333764467807747568505789394416790232629455220005555563576204459668195986460342256508779284502771786131372207162717548654413913593931052526868281298045340581508797466215275782163436698213037042239148606715254752320438039237436679122012563745830974722034968115231065484634674692055441803065788604074134240635319221623613574292994187468816151063493768946759353355443325129662724789901404278243891578093865122877407295700181041802148968286947133020560599491846215702707712937535899319037353897888269789374474112024823819962737489844967995158820510797017874707233029117719963615207425903104703847683672467371528252192252621933364161982537135891156878800536464704699904742601093291121862066966201566526681293722838777840327285892277319953814147952825729682627085555535235924652941279597745579653532143821276296666865486590107065775361328701311621993723848618311056608752761315327559147117586694477505965621953114600987958582870098350157358825307384022697608833078461766903044766599363928632095803576882901617327697916968127623245333253215096545858461401769538483053436421910118673958292958221234349815058850679669132828816273324990001129010422036481895714052711679620748829969986909956156742608762152610989604466465754268862065968657534336169173094786375770708290033052946062174809592781994168182923163436139490823389162746259800987188293442094513640803858283489212038554835381609969909259927197036408872934642205430264446678846179369383994847378171262349110021420062765352148567799972318543942670037821190632982735995951204751940482151744979710385240532938193311195326096628553945289590604899630220915849944975611844053480715519672716092371323941914121728659460943013043195145656361824147209523465156533428026344320150119367729204752232867343214616453545469651579433359149290468159472737565966682024837669617255305774367653474562804684531542292488523068722696375458779204992979385851933746257691141044971614507315850136776669189826356409468374841330760781508274265367690211215671393566175854004009652604978328833703686747374838841865778468123856367168211286995368342993722750084908957326495064491506053226411525814071952739853900598021258153881654129455263783925686496355719613927478306828113825980107031940658676593111647977116519306853545222659730776490400723854773163793847532442124530639013374513413603151702323384986457240444095386615166767630162876479608151637676093457431934029839446885715129833481564236531688164725854401711822387661875168922786160264026301342546499947272599130794659607602546230305446728177140950792759339061571230939281735319661137481583290249036949659021297266942294579676837701179104147560155635842832126488144589099027352872864665881117991331713246244658697922626341410498495357100637291363719133499702774526150235585597773701813509889095060051451231753782809104732069221993673588943849488097494181785346635022770621247103700990100451183671913157795194258264276180634374489269550567301399650774356948042524397506508685946927823495244590448127105686057797284116083121205654959145430572037320301773284333817401253528139338843711029202271219292283744823111178842214354068515557839214398852981761692266179322594493221421647753165519689186670733341047180811930376635585734522841386817603990223114271891696540801455536324186199222155789558019521411297446955663063204152226328471738504172913546329319435229666976455527059029818062179705198202797150645160372653537085337395235826327725161007601594661267241511493654047822853146846430163065561997458554392822611053430414936341664990847798771434222190455224580215343783428632572401089192503425036009831325460503792915569701853128762586865625397793343180998823131595654922866279867270694462941565502599121284558483972020760166280456649209576578438888825166588371674231811700269763474888104547647316685356750531201530697813741947682540786418846368628868233081564155532300623409884795369212070038412500884415159403630674919942594892442522284697180679726600463227450451064895655663072810203599157527698890763473242019433425702179465500664222747726508559634027537949283041170648227971325450660703778364447845184882604629522844520477725395104316336333287148841615538956358452386369501010521904228439379504505416112337671008080827376659990628362725485074992560258224351603636938430561289351104021170941021010824957576709300907787268946495027154800403013366936638928674345807504782464124727310641043661982134124808860551352785050024869874610370405137781105039121022710866358430600595503488460858279147882990078277724021272374358488911686888438465739205231806843787285027409622824148948084156795929605622684912515156905547006518134473953097286090010904875805616352656752536837405507320639751616771117801450000847989308696378749047904613789475349021198177357772187403138498814724486611915901484842114033327733544281554456753814258995024315624579100892366263360215876186683600455818314025295944734414915741716854791039812338238087319645414862074882647659924305 1 1755838
13.416666666666666 1 -101673134137370140643486906853323660416221620077642327252151022261988326851883637328353429510678304543001499540081677928281369912225964750432162507382622202059886323979657888742775581243964255331444961737993166098084318797978476183835006152307244140085607294191591272415263373971203820728595128577774278202366119641486859572550556073348128999000048327407328161107302974166034202453249678196919529387680163040465791953565600341452868043896874074529619547303184957938966889543512579502623304645662884589315298920431645432502450105010463378550242743047503420903613903710568797922340563253810198568187556530179815104032449016830460430150967967631301032559957290479523727664004922542076325991524908709086442830644274349465884728562443629484287196249917833162888604999717340689621658735485253934880089090257058398501393483892591269805498899887803376457055579487116955177036358615125633485395623610069797760313712968300232204106094836463929962764815920995319127790833663852379450995012856132360193779630627294191397912790274163190893900937876119113888095784487921651992051767455859004273724126855158706811948198116037870732765231773063437769831382614932855861625496712535013869070056482997931399263494445088817702236110637981911128635765289915821901047707850719152333803241777573772480648858149584464286315828809468228153932251703988817852387335334963555067595285084774267115421337674578190122160707778511387079172783378112631724922660535756826766111529643405579812230374900503691629735029828079711999969030274064859545847460052142707086187786149592524226325049522436791212031292295105838731384533729546347328169495318411457818137156518325937971536821732321911201494157861528995439407101478866963405294093496531236640868539260193118861034227852435993252266033370984972959293584097099624431878188204623150326839282441302552249746146796962833177718338633508418693935297132931812741859511090552190485149545943710034019606850730558629668173604454262001074608130309852490818758210120308477611363275241894351643280991265219032482704427040814164829219659495240935006651011644811045976470349388654882433986864950597108211259952636700343228468710369551627233148423716531651565803323331226834587451474066303720549077308752995888934542770904814126247906573580415461770005489882421637931347965223631765699422580084628282290514883633993717417326880415250738374647694295226575511604151837717090573194704401840739700862488332786521797978615682908106622749598490552158301134341156702642947011293138237263925174802887376978376949308622026377749316594789084646739729977418065688257256419300169478395260406741377625378052589966534964839443289929262177884343706372347242958992221341419114549000817880344266598966627779760667429391417781697326430643298018880186589894387283021504883649879626527319329583232469094465546675314211445733414055430848022486876209263858554178937855400631278107516003985666031008732393347741056179103738414805453684419905078175159655276892986545216765202405970384539821902564800025470483853245386150635190251995692269368532359121791616900807019953347549602500293471951745183747971566549631470972846242278609878770155387184497391037681428234714210423531201487611189289774657554372896759289384528477715380198446308016829455247001034355398048760515648715024033748154379592668783274786966172370166224672268164449077347740348776049551336346579719470857241096234294938845459879139898184851239327200008238904189701744686878777482644187512533816184445797338193517677138168673792824870498212433525600578537614923430717670132785234711784503050241724800752111283810706269421914298446787104557611996789583804602330855826777086172814124032794230433279007690756148293043368131885424814363214882659419133949763030072486466710572452542122799677277105722853368307335480162243774149402964316439209608212607245964011409459019864316016731997917052613560062008167892665049362267102230770516090809326396631943417863510471170904659431777359593692356637790383868307574333595646903445553676382759727368222571082132526664634066717760012364008923456829274298160501743099123072208449086531905452414131386431727207920548983633807662303764100820230062574317026876985273568350058808946993238110061345922099250144600044551057153502499043340265139186786495278862974870501479121389830070327079079830337848301033512978787304054876997023304303845518442023278165783572068466304879802085842220946946266751548730261943665484235180511667772744927792308181125088236253978959646911079566192496042953421894081896914051321011644071788944326536961242506986060095474608105265880404345604945568667348763384146337730443558022082065522776399959454702964914055999412738608164558296275772218917457993914121250810079228095736104681940867132500841707728762455766748525330370366543141900300181855008122531552708399603874931353110953905347936696968277959731305993138655878388513077459471577054737316756466337236999197675560305147358212616416994123765690354910599263975001384711624479926828723638753629317501548233258105124353239851044661527600501955240293395403503652414801791433483167111606339522015234927054798624112957169878686078152280355589655813606602704330043920985699634236724140929260194499805491402258745955088186630919001282607620253922406544603602942313319965573900348854822165555598300269869945508515526187106702469898227520582287048613267180572558091304225937153685847070420964409550437179145627661269164542858004058837117559439288561113313094761920891058430540464979517424771655653818032743737686180090807126588133995944280024815212482281790278247285635521448355824007245789700116020797262956368441246737689980887931927828889410350774907639768191935480499526322410891534682596417022809683954485900529673349338524114994644535006068377053072350878018353438858529947186031567083447049226557538364485275822324831899913482546571044156314743785115993624049236513697548922498862393485845095124749760956168769954371597564512959780874028476231337131581452317582402817712403195091131441491306995402054257769227003095680239034220298346679195589096878060696127035458985277142911714868805136744875626250188806530642018940872979305779741393245443527831787968109545301020115773277380697308715369947733981449001254905320818478926529807624603125860001623673548782158098413377312615400165050639416851507205824518552138101784373252764449116044079792722668205266338127469983881159328065440009409917732989825977075525210943086382428898184143737976208101483639361974522862622542104191434582526150970512291768201554261706762879477720827600403292169279180976569042751948233378679277344933863122404925527348013687671772317741994620425931937797984117327578255959561606653640367806499794450741727994382740979895692496683695449715592632677912125404361762106612249279947959281821585055658303238819169108951174577735747176079841498160268030015176853572666774773291623517659771723836415685725832470105516141046453647651858400223227072393575131047974725760686745772434372751735617866918793096596850292308714251309955161668756869283327454081092832447087340610216609196621381047856860880057050829557488396195193818155173288766810467254655050238817427694864691886902355793207075697561288315392703886765337186908919525450918980474806171987716912901877919359796807985039962206994917955679294261883230938309431287821497301578408223964008613644086321262867654612700217402316827295399301773114726418808097561865159663415362704003052549914130158894745257610677097390456786018601782025593873880942091197719442294362060978292261218737416511384150659754560516832646964474644573330347064568422736604817103357365248514039149860162804591893189203860122120007238523312457049996724377606174709177601987790004188938144209001725243632043267594085572464629845944545139676346854732134756900087828292 1 647458
10.833333333333334 1 5040462776441290256698383161199910947540700306291505515975761127126289272503327627544038202572290238024179026649158228457122308912992224792898014479945708909399053584193822746565972017205490981832678995731153253691439324905013850364939740433023925663766158336363299710412337918662138987858758578424610119002673198283738437442145742488029249996200188283640092012842150619891537223152383202042682173339070371274000330170091721075176020428530945480498452706001521687211855094941705060777831650182139330795455466668067459262963241131757912971210184195004130685453207452446677206132898783402374158167414833781714987522267690597097851936389273411092189844382901859536112474911415989371887572625818743563614173253397917431015829691758647796174440417018718309775561991727076375724740414088391361094522189623752697116286885188738232681757314420434055172251383319566698373506447935259094809950638344436265811629774915977288316298996796771152515038745437004663981077250943512183523923350934556462292844612100673286185473774990207848586123647106853490922257420997762468875940454972225292541983187736760109388587310935322438575800378005678048362611458459730716249926735229777854505008691889571838301775176494923871399418211830385365913448652605928647009417092797249019552295515108544362809833691338980763218320992532406684597147841957686145727782831050918874107755455824725328967361992138313198734612405976489400189524533874598624372392748012372526663859649222680407366885569878652940564726858383380519986904825883421031747466676937747599395815314262589794760412975982953054137136341195360896168667852316227036726999114334751024673075125352275223535754376785888436211235871199330982872339854406539424834009057776601620530699285370479140647350337912239173017496074894267189307551768975743956420855301829238351301595547500841589338491651942679262482998901953227803826956256282090850700687153309986062969879458992615776351312628073453202474837105267932008199588896591714326753161955854664197982638817573343467228048007422394214766641343366954396735861845596277302320477628367798794110994085398731273465173079154158152267412898870838279823442065108586771573975160137927859093773391820827060158211542208153047785750557554697693851907482767121121091053664622258199297741110054275444617026768061515432958637010295253324136959839030199732044860370401817664396675297952371701772185533633675809699637744097353106101398208779313457730827162352552205512108762943782570396438574386991242421392053830613815973020184570404564070633060795926125120023519459661893218099315256766594711467232368250588442034105629957139002576591735416257883524346960992252288463014491411307627193307134537614168337048913675594529710348970065477042566496756720792151918685052606653370407243125665405859785584584888087349204403544465082919742916414626585234521913018331031710907982601947139734560992412970781947664869884534837830177987902282317154828475219203485831625486034667128791601813474401840874236417840109436801358425059288004216537078670179396890025475185426948062058199989932347293274579605582287594831295886705321836225333565653564964321982897256533539111486595605572522995859558912385356300688046253691377838470917619395070006598157481166232870227194158687740551534376703542312133055804521653773131539660261972717341423496549032457404146226397018732814744654576908948168837166111725007683692321320627586921898438134527985277096200523749342857267040159940253083943426930904239109745107230082480051887283657373802854256410260847932272825378523186146200542528100303434071290066334720543896368870935117808668286703332296227192323745342126102955220640153492512175975710552977671644367459703363679582863996997681513769 -1 164987
9.25 1 1392149999087931908876930478653319486424699637794317803643964260581909701935986470053470105802116139038389379102327969725587676747373425443465958495180018429363446147784783820114250420708213039693165583793541023243399353870651732141181236878800692533713078170204928941430206067549398623003253790074147266017298445136358664924886259600370318320623233330422396103294561101090712610911440859482121835637960782537669374202617366752424222569108996581037714156967101909234298826879287796491788266157598344141495418603255610874898948977827717541384405774082770625741885698850978113577185225452660365349886370430157455715734575575028640971630561318934935195048411935925179850895722944872209068013429491789354958147488915672128531449735448089399664146632698633439230030607134836512822417882788665393201142197266946828185382205667847272634168153935316752518490430579180214813506091749162381556003246371524348686576548718707439270756645379967551607455963696185072334329746040485015347240289670229997639755746002863585944656280444397245745052747416203314763187674997018421557349855470623966334894186806069794276958574368838809547982765086812826246512592032149037420170494192853682800411397507806479784241786186873349764680901882939353947976437967000273963089801009963958222822934940490800345182532898887990072147400220513847721698726879056800157272030193066855404517774207610093796649725373978947669953171180756141711174674008177249839111969918072424794145279596911743201543936695411099540973899877790377654504284692778403471629053919120355827240268344068344042410622609486590830119109421142540565829312443014249517345839210060002833608058917615367626534378798774035170643556792864419136194439808537897694428752479964588451150970108535121697426039702379665774059348709367318491245416264373910511666387875656698329377811621818215009233435501842219453689250669146204383671276119737132427068029481345434140950685 -1 45911
0.8333333333333334 1 3192 1 2
8.75 1 85970287013874520470781251432865607654313427119538973596835326502383247578512628566664628356570541306042351806361957662045584480120478926878793896174216945522406809282251435460207835875984131335575953732550105407319583270881827911136688707114926166149089360998894692352744861324198565003852839418757628579772291058355212472976215859700580083277217086912742552285844528379247133160384188196752572361291634585241170145824747886100177638837511747626330979528497984813398767228396690716315886535293128086260332416108600554758155937750380293813847569853788492408761268968779580289411643907172390370522144909686930276234434794318822780445626418152945985266565994171388394969852773366687658347640363363030682438961803727662542264179770497366139266663085014250759058640251833859411207566082525484098379841883544152609502895939997752637501453547648672357889316671114178456210272460621883481186220202922832478903438318012788888266107916698370565991877140825905056775884811208226109219660263682284794791357688044626160701030115877916167656677451916157825826960700376709226642344769376035040978747064724621603681566951647588271810248632172063127321094302966066581101998232038026498497198018286687053525379413851489768195198954559158131859855202993294608063239107984652290113918616071482782133774237023065064576043179705316914404508659200969156783227696498769487160954302943770131319647366117943091688486915635111885477150804358917971468255956432586301238779365122387033513614540276512729931770676319228093833121581224987289302347504133469428846707875038891729078247316830554630451119987992044091087643698813791722981606117295923656427028168700930242544276782324469532595960875528136851875030009585164383016254097616969140313534576171308160412359517506286993486082642118774832123636861474004316731350961203368719149535472511696175511882800467072493226595972077392903760824265072852847257197513029428548608818645007205259769419474217249162863545266651151680021197822748647325593116092594744182467887764013591092787045602082609191772561215499293566554770984004401108763167772727750025001083359484014829887859411410454807377690569571705535128138218036358939605130635430506656344454222285763006851618974277531854683080681666120434870459472844941398357826326113413004110869216950038670600351266275 -1 34265
3.4166666666666665 1 -646284469 1 233
12.416666666666666 1 -6202606668684752899092282442407027941691864083845333070084669488891730738130907370565173659518671270710543625271947886761189863463195007461054465653309741640300225182861709340754718051773454556493317395060871351668745489206291087813681724160999930351522199124835546320970636844745356498685990425789768790876101118963457703020439729931851848168720186715622191887641220006499625560027572867805507625533001075943925796662398246519669598877989925194630394160376869400382245696002246906245002303863616318399535209190148774572202515157786927310638568129856564333395601366289882089899952040183676639198341921616850037512991328624461602145313017120855181218581573173133286647761786777137937278844215529173213194028467918141064659107219209572095781791491409146163929384225119998023407081587391070816290996911566272678361041099352742451689807464420717606074000853878644505326284933718970009662820873584185417324609412727905987211903616293457085955969910096876024983765396002997827549122642745151589682326285410884106122156820827512713974823977975115972793215525256709219602445023954096162336552600893734694185191292850822146784188491687553700803506702440466350330960078138030408167330529956230772224328349501976350495662911192121032710102268371672169693183507844618822248500600868314825383871846229200164977336533731817931602289204666750701814392558908311904978126321955148001883327241374998993988911898244189353949669237799907171241342329840977038202468982558624925089860500993703770735323126972047987248519104922984037927338399897295096284339932005059566196556038691901651648515229333146196453858028924647292054275527359748416482967991879784335060079341369993428395701842857475573957907718121680833532228058890968104783189079722485194924886998664998348507562040171954715672111053527503622524885992162315608447560652206691886789382223864706044817771103790065105901808343018767229392305139914153718640895392328090984924121431717618611510493827866010050315058829602406329021709584017336290157458103293162427217698382755287842206519888586315282440724411745528010257779510322907529739421785123733049110041320979009889524101869209895404746178134490383510703676747357874264257853409450975043967185408244043997062325910780810827647881674306363766427332063010924357139712656624212310889663499586337120496304237232808501036799285115337551012088471863144235520787409889643222813526477311165528051438079066880033460613722113899378023434988064990892729762353000154026699307766802694346325698239775968944978852727537845946604168775915097300180109853708804433092466208198296699539824227469437564543341230350291196654675024415908064289870294423004230774343893348058803817447577593540668837088946041996009880600535459182349654444898498713734233205442531273574678872174557929836026470117251414001095401760413162165199695424259473547527719698005555757364345940606932446593634548789499506997133114190579284336301067359371777359539516065076316448212208157131588854905332464581571885446307341948404003578498779381699578140709360435541705622311103684480559307655056813419136875960869460032030755264908166186115062174220206357850051043926248733202423088380180495997115791920404485736238506452529846809730176626278034106107231968489488528222420123374847489060384819646581352052486153369913774690114544675818860811972156414442042605156798878421509739599112178899750641047371554573022428892144142891368978632313320056105888349367990716572930538381450460163926446409312195614647314542487170095688903668436016809207493191317126231174319150713755761210260080341613948905677234339573167502360822135201668224581350194171437178007831788074268707455861122940361242895870015476469979676238053820093471785540388755745303133279466248789561505474968900599624644080167326993241507017756620825859676656866698740351522913812239919586173219466402269633206319225177089276026910352494468558097374276474832558656651340029193352161827082257536337813542676313640359807696186848107810309849222911215644239365873706579973330978821916341488890709718051401221834895321495925004175898125674758087448249030185124089947605758486796919412388225162549166002146644534392374838784983550057075831204173560971483694230217211229629582184602385702387586051171915753551029795494750713518111838721871074938624643769691401147972822587810360734980552929263151299286211861780447569422112337477260122139536470901294518069464556408164073873390365116613962146522333835771080392721849481992428705048081491395102503691915447284687939693932690348261049461413402187295070304558904532971427121150664237730390199076415069394712620223676696326451279292849502707726333156599581726298603505624556814703389850226700479924033422103787580126483669289243899849171830619798711379290956290616246715398904766672410327841242967121815521413837622660034038771140492119243430454356461655634084331112293386856798291036770018087267032677231786607659444862749434659660017398810586788446101231926011874562922988979848754172091074250380936583441147725606601600024000035365577866751993733275613323145785530958688050925378361435923845413181129545530701796576531427269041260794102429556300084414260615435353634184220131232513177094775117336552182253118302557771770395473367614845250646028981343169099123010180981269859245496521507301235282531414318913379056954872673580741181662915147891067857687869073452723176935006547918950418052977844895979673456482485385060401052616456141002031372246878677067842813436826904644283657243920348609315815788040043870146253749541486911402233712841643227206856965140453998332434749096775271501116440671245276453846566654242674620585947794471333158245897852566917270454274941459679658811237238362484010362024078546649344323325576818404535723941609735157079950323616406748726384233425917395628998375834012264035520343561329314410648478555955634005236024514717326647496801804730575062643248277097330474150714705756144104260479930003025713111732822734127547856089706581077245938177670521296743247055929901736257971399486422036725065079549509169477914698000389517249648678259381665566812510199050376174803860973090391906827483715555841140206887411565535602205220948851209706011917351877779499159105707604901667938159959039878729668333005834909760236456271290231890895348353081372393426267173666003093888382161753803488367293050793784610810036099889784400326527790325678678061895404548307362018550797598329177929534578615909340486156120012115066291366737371803954816403878345454283331076439416792782710101853234459767043974450565766060385187133320776299309900800679696994755117586910451100013904684947388681004519858245294010370189981261427818908284847337568466247389820081064778048218904242522405083885225734587821164207701766994780221759382149681018861631815251267540840993768435827636956051502649102994341643741326636914444769508396934882344072276908950012220110662529266904083138546039857311626635206463776289488943979934892050369118719180947708993819284131840877079377687562737764074650335021673564584110923699704478968758196036171108656995336148151774339949236926572352963832816520753178224855001046075086440045370627473222326973819400585872712818343152568787467104536418396632751970575293833532738603597085619905009374438092194819899960503687 1 411538
12.75 1 -5335420727976928841711429833398708812201560766495687316434790832279394643542476878781902198551735686201094160685837057175560042621424975676640742620699375679846458852155341911073213870751248136598133600217286375580599810961842865017999582694568703593831359654763856235706015129856671704788284126698891800581970279360759669334530046238837295867591442750503063451886644075647986321367429198451779993784813071472053598231069490189806060726377629166529059029801686673759508061684835389469346365892398941069966401099213950982729833841933677127050794845407653191922145445378877501437383873653006979798572116902124849323285860356302236070245501974063257960923952306402815341294858156570234188053029428516846296376419715912965843038579490174654146531190276214253943144833067983490816185841493864778756773462766967815887722756409410404329905926298317777561225066915192353612564366218771124181242386470997288093898065709379257382406634350897450708471208731605886539105770932311569490101485605189214956495557840553427065125335767690176001743289900320313529564468552694889953488035309379721378820053951969888900430293862956991357836070391750718981688212492804050552688926182553619939057073919655599919585478312214766031635718025210722136081937980488042466006439280513968675288573943710420966062853162519407841143910887183968995650873629116197966679287332578710548502713529632454447871543368503632748362547745507733095614223847408451359963202748046346320561149670134449020040278509180865479192783982168043530252591825616201904571477427851621109839255960098262522342248357617759978768148461410248061346669272264736895723487637139959840825364674316114896667027178117118706865664534952561855167686460704469424353921512210747273722661330810996365011812482496819331962396196480847070675668433245434582864528332773764463892604573995616448046915842462869474869325890394986634210394916931719117134364212545886897131805847230398235708431892347720004414200913428964189842951140962372403676297194737879623706996400749597558564383374148766911015039555952628450342534928540159391040362524982962054304771912847335631572619451504670482135943941130702183278459914310718111786419329304532870179557344987880694072724020349054220884899406507712656533598777524305872397575709427997415213746077050471756109787460730677266172914020159083781596005586799206653264946466385598809958964811920545010677549089861046386045898142122758181751312835482560575590364070601247463477963597204528770040026403872268694845035202787963829658889979773523180284008279947099445585069535710198539213126976288723272460327904392935647756062565477745083764057365685348832900673214561378915861404539126801807821546628575446809417955663108082238146458411432045826169746301134158274757570469947287447586342131275277704171591104511372238418654184811383679367305922630167238106939530648486435251897419322738423949258466155918159674198011548618759977276832481280576029901239226639750086914310035972847032626207956116707802958511233252512388211470686647085983817659346342085904981728113582465682788743689005819523503594911449151991668801085397015440021755143550302072972730796515585473020460314864596281205824704432720958104716043258773900644929832606129115594069348094754993760967720258332168182648003454273185459849873200092482934117275366857861374647749106391864914560074267711316327009505723115393315547553723091339307586721231021292973793194345330349205278929526707386814129376209652897512754404724329571092243501114296051364681386088438727084881266961474782875775503671773449964325423235566572598333519539673565921134063560504226055537644884877046451886183362948558257360755079267678287385835192112561690497574914478678543628202402478925927783111579042413555695373011727817274505267171947257357294148559686052653021231266582540371637836989250772454072184531628408351050159823165516312254853852089054207278620620166639333168808703355001081631211521431927289031459457302386919782158918324991459004885123154184056818926342344713215269414164074939269779734392973530122940254803328634594036801753864561169318992785086332878547647645938251075763934630557227002780887172847997466423992482109299187587306704957479614434648199080851560458345192352292044329883673548266974988487570518274264963182643563419659276180524760839318973648817244846188389338316498896514930074007304884281285133049233589186412382149780300483713109910868750024052028212074495869741201938475171977019553958400183838004595016451140092752968784856442952863431682623298225293806051774801210255212193344542187925748145596241438912093104446179360707505144610873579679082548733406759115066584924808904468176623636243529047001564430268327913093171392554222996393968953309268716179794537289949926235408040306638285362233892266538868022578277110225768758273833255982402448332138801044254021451315775607986359021468640782082386053589424786075176741189280901548553826681665375695619680831843202951098101344103035554258391004061129807239811107079912918571606744810689728538651778864156960387568137854499872285906789580293076343917729451775594547363348855787498751770356183886128645578170265090318680876720920767462154341279521755138638111057632572569690450417147605468150784717692546887683429767162512431635668531291501222626928810872288913293483044014827539740030846284026991121281143996725613230020951206975512568112673233773790337374746521676615071890882566213003475142724909958155128949531616592081468755419273857988154218950012537128056850381419034565495265556435790552022429022855654552428031984452213582531892692700112982240635158614310531899813470746586373199641164093867970153674315444514853729790962885460130244382281362655442402439794616072382451244502116999766436958330878829695944794003182562637633324463417626330932135923855617915660368094657838230457008663825631325236856074200898503199688970995530689986112168628151837303439272557283515873675080206213011384211064659517276983208890395261214546246660211646058759925112768526875860385963310449038215604365846618672521131635444037363152668795988944673251369295449864767915896947587662822676616600288617419622857581523381247743752749040655721377620056726255267386927747297875163929351671506895633928958663506890764130561264616623417877745105318887913953133530201619087359505123037025296641652907273545625169432940635439705578079370884214905363856698899217439386614417655886123329750905686061982489620096843489775043518067421078809311504760263114597672890020798446748778437891694092265053728018812760358704655044545335450649924139930509344952799241661038082169768074710394168573961361602654172641954378676503726563199591386328597518558016383655373004678553555110543116235677368877054991489278866596088563377880715459348269012788021297082321757498791707943594907726853719833254275420719298495175826467273930550105474414006047110158519431300479169015429135237771786114705596795009732440355592018911799175463682460002376764319450358366656417153246789525723221969459334959920197949665262707356355261738794385449336710428477177502230488234924951571462735045559786975326924239256518644210517365882830263362622891594363601175446709123607619863088438625525682984717924195832059603185473570360238482252578235322633503718550064411451990378603601799694942957821230275669961201911031119239912886296339 1 544027
12.333333333333334 1 -724280521600031233772944664854212916686148536021689216772223981359943691073279345947257034217032765690064058388583017560125054176133876042327713656720547669331814441427587424755150932066662811497359880965363541861116844758940240967480206807022112325544630613170774369810197581809869767578991851937183117669961388692586117846812919695524165674852198388618550897441430144766156034440129578439255780039433653100804456726231851404774428141241627947696443565831267668801148167073932860722483970016537873555550180507899693151652621805534027083386918372579406128806393944955480763851475292858336312511040627633557007367074997517710433364503395726237381549064731013665893123423428495358582226770051326796872755611389539938564611821338145627757765113701338117731112786334388407119395331753392568219619898366983268725720336257826723608713003501699884339288237119733723045835484456711281124198800743496477672931374849487999090804799805805954574280216143546953663931459074465343202531829351411141373794312049712034701187676521620889831358995751421409012485121945237777483727464704879670998307008750261512592142813469872054764631750409618391859992074920830300979885796860802434549904219761339778673350543580063062665182812427433796631703575288984592432150832451080257916193791701118814260546639462185028482939522095699043526783830004201878167572180519204521671348956172019501671330858090280067210137211207148835967665797569057600359470568937919695886271553010312327989167841053776365244807302579040055862252197207846942115723436081260989088032421940086454190021529433562774171434822384292900073887960518017031458560284498383924244580129709011144128825300568449661464718546811999217272882697811154630416719165481573144189453392588946647883759921696624575288630031561592679167290296863534297493226313084302192124530679688754032876302315937646725132207097152878302600691364238790771599804442275223602103481297484816323434871047887707139149060821280740801710856687630399481878447883088734686838046089394309128081727605344887309923971918767734504836426951465792166728137103388598822591246855399416571395938646113726989631261005678964306508816946356157125765380745702948289725889324093309200736982066688828719066806674343187131922231534255624108963519574843325611339663548684997662328710414528886575322416250779600606612229755145126500564864899783522101131497602581785179514803538477797561784208703693256160722394989522340982240109434110055536398608439832685365678592730726656707315716702468057416285050393847189896669019895731827290981992792674567902479182817385612421954002484435939438691525257513206825942271016926401963245853712121846735821696717408206195196493042187904647627584936543313549916870828835148045383515926649110442579999472249472252198676813601414073240114029912380949770358556759870610068925945523528360153766516368026056237444980405722129320668289341689815811506716773772565490876653944998835181334845475749774966416199819764243403462503708578549366608630848726263751453213200609815017177705621952929188290237829669713246179699465537591504563636987455150243164604496682451692158868355826337939652067078357436802060440383908749603539484138914502358267169455350625389672736515211799290643427505546004042399793397447639498593885955871193002364875629289099193028644218651902466734071191269337077753373125050980867395803098607746195213656114234297827912481847488718870112903944165497548674436618656324291239329432364299668371339804454490541870047171844215493602410886284524314571281561684667477657573420700627044412547555126270965960550816834613170993389147756369973035067250305927927894951051662117662767207017481100382013445677362797816570755467462658767451470443844064305337817463047338241145645934512460464294833020592779763730087008224766837188677804116938407252692338344564220367072057882669474593756739907493952403590038486601406679739999764135643971371523183432739686421764595246399597534190640798799416347638648465025261813027510659999700519686896577817155088312152245650609506986593395703636657760586562628631782598504951747721620518577148236746688569078780154248941225859372775697607816248818633057519613145822828660410546611084276069514786322110245705109636901439633417195564675260833796496108963525300674258999467291121446653238601391286839027611574295600114847019163632781246296270869746159333759953989031431341202435321701094051385645732402005801609464353545417257530273229352643736509363936407496595152159723145336191871148394593197958714692440962370919836714925388203123351980311514755150278680132143535644745650887351978477711752283199922659638225041948039343491916766995379523365511770556929221706769902668731875076271303457648184773662663182537719433353242195671784905925409525209953243783553795258754426516340456300792733151231873312508359151923781626484320337282264656062528634072950541120621167808994682739115038008703320992101737123791963144684373050414457293025224515183973033209904726703283922757908489672828869219340885480388552574804482192009950433833522959386723582904495727400111659829224704309309411794080207355568796626748061129305439111816273153500248679085861961018928772954461660938438256870498445195255476151110478732028740503540682733599902889026131620036148796184458025324555853864054485439805625130374323779109013772114863430809236090764852143346850083713023234510228276954076283632496858315211811010657039752939971059893736503421824124723282904494504756829201127216763806160052545800513048918196585882135957402033877746551129285035521266546096528816822061263716399148139913891919625641830299490384900201517778953112075263432040749664077794024095482267002760817606767659902544880881143387012180782191840610456920330334804819283997743238095540075287816464259143418108116309001828633720943477582599883724816359467589796932725660209607536038834255629295875118045311076610475762292247618175447568200737790294156328552678365239846445373496930816990410876820829819385194897297693811008458184738209456851244094127769937399698324633438633482756213112682988286368387925650709031789157264602867784179520674634878926649778633248462353811403804913793491357328776969090509750011278207742881680765261129039873054690272886817756269558421498608396692944296023083097390555298363443435216844570523733872981449455872336950886675191792608583869427766687273291893052181085993055049169821091514859290928078643674543794288299731733490572076339128022060978772053488008073947759058687050897444869610355188169440894259874205599779161104159716701939344936303008233380606704214706177407647729874687901651384441830924895432741979696266767241992363137816571396853582045324731999154119592408009761173527760552280946855093361277404351648153217303846374651841160603218720099345850769853067130148149951125552575175233710334524514395209085819175722409096314916876053973800404718283877605832705851670981559117245689244832897901945921735586823823799546414749503916115615142338419256355388342674923839867656262494882706188424430 1 375762
11.5 1 730294341346379233786784369348663805741768050058175902007698329057865660114230352975661630436713674865781155180088260860582223139678866836339254441397258069952166946145088308366747649882870794367021932376540041390627236451848943062176163641147084444391332472335689063594830587107610801655748792201286907929784190598276399231082622515476798374140699624813244481647560738575989520922809751689216762164762546519404785711421269436642690133047521456768976245664838003767553453110653818270764885941997746050958982444429579882610012917059565140821392844318201237989577209403633291859436343387576318982895668548320906086213980970419897352901084343438033814581189744687365053941356243779671930795481960082502031241218862614553428827309221278636670966325044073984683282150882136583649375109006334172589454067865609868984503161544749922032093732445825416603097230128883642257982200171297053696037614620892300497102371011972404616033426777216103874501362763542175298172090371143081278085129875102180933424471923642354813341534172927724128746656174248646875974926852742986100594390230374764007923674513378167417854346990541842195402137183596443332667829950692167270494835836017536070925819671759519717427992632925270267422490965924161627735243209052479877543204118576044835869355066942266712692543263071163245546968692801559024170659119177515879547314556796610296017800523365249455588489754423959157122522504558119044978334323432836184600575341679027755054302726242502708953282012692090885378146243742296583719856073582731036790137269485240963945697153621339469991059721531451269479738923590921805143053425063002674107417761304971146540299070806672481029444058858342254726693286338989546125962274322640450408178491295041412627516521666645367615339547178034224072368456622950405182872165156318162174715113501914500313240182943131437171773482458698090225373854104167826559102049836051893575988685253162439201694601855588091008797846890652253089310640986331925155926729639508951536277892518517975217634072956034876325370751345345599015073129973316868259386869217542246826831949187815920781897683129087440825836363631525863402591016803513343246850672791361395333737530605320748134499753852638799156635959594744665329144224244681007463715599018929638951747390805918788531696181183731131373396512391923788003622205907817277855409709057184520088082446849236165299812866314771215374015981442544939554730010259996998352236864895127186660961844899955796637463359292211689490296851624388846671960067308741215769028754206247377947576606630013714643242613442378280724478065212233289518702384257009486365358775767069469040892276086478660220881882265387280509952116938263994368440461457220620998680960013492924464380708052699451569964525856454783167293160578523113236073607891402552938556817024007131968848952069353442752001721674822178374279826893259173878451370293202687811244837144426068082950535616995547705276028064892830322347267019347622184958923806145867007733770896670107836117691150031607691020130571106336611590313916666616391945857301572518160189663119141573751171867010562721710083637100448273932894859690558731351744162128822364400786864412350321261187837252430434743170478689529019673356107520669034786566775993953030026748295051439540965213607895382039799994112678930242082174847900324355472336473830937158521422553835981111687082740261727843358229453151277797991860357302298256718965233706355227247583884085961731749640335863014365774292813072854706827704494292511260530082026927504174694275155889465733487400297295732760266711303591934807186422085225029327144222191408774494889735236076791805578301522644806171846687142353308650666327766876777561940134808960959136434943909385613717413114947844602730101462020849442463064041965254748501132715610047634848881754300158502 -1 194779
8.416666666666666 1 -36012814379801776894208534332456716867077785478028909989728579145020027619660485873377718789165452939433953099303326562391740094321443267530712015260988565156043973533986203090251479385397603122319572268351839459705306300146793594133232515348104784272570689532329293866251158382298720603085332055651836337974345291817581766562627615132569985528344624717748394855266724307002708946477688401565921957235107477942503183711228734872084901886647853798076231457607207033408241708861304021907941328326005736486144400776209303533564208755952054550809562911591190352800305832704149751261463740630971911912883250146177333571448178827832357386282250973079137584419170448282358775356722614136516925786732060056292043007615830985489853842274070701091326628061835043810216616872923558099681543765831256671486702284939733763123096494451672893688562541402979280870191021067665655623986741169455892621836168843313299878651714518464395605934998902739307505317012680679532038013364247816475892283808985164401453135027330301563101527886999518367715949751304476829427311957004812130021684552277645250296210814549037871485482404658930055369686986674711804452181634682091285173914550952834296113804759361865377779393001185570703531059850201947709839510334801013008229630636986856347567840324009298123298409069982113820688381037030204912534247581192273892999759863596 1 24193
5.166666666666667 1 -1592584373120916807493231119071811024343702442740250472282773726684548679491985643656923492868980174095715888084530894848376619026526624039391 1 1142
2.1666666666666665 1 3787 1 33
15.083333333333334 1 -1074553528334785982873043533566792760540944456902642627933935133949086527303440309872292394296793494924024160269270742177867057297967700503731400419111656825549385196254784211427056753558520447906048184698198586823929746214987486894477754523314318814485847277542616248130359244277254282245115286820409419509416850512241757129446215878780932288131542746868207047015348423030757415888466526699902456669894973127850748225657311832452015020365446304600369236261239129350164405503335654398330791903588452110028605391017396359636101621513728337937473439924844619443886305354395817560707860190746077050457282884096312317560183271813377008751349043275689529934850956173078309478639369220308416117915709078708409409813539008410582818465169352886639695839654746463847010756850803736424598878362667861680912844299682532014115090456170313297206828694947593555157655050053099978805352950440199711742609615358212244026512243484382069949428950303891719457777953582684829806412329345456467855936239297803361601895216756535137961249413616196252334171628520509686161397705067737502250218774912571513794337718288595987556410003979119283427137877672834629294450556472926563203316727108067495313054646746168543267527955013722417715763574202697616783482330642415390548376948339426946764495051674148862521362843080855224514874921350345848392084921639525698531667528565814589310591077354533519439231463591445351834692228727914524063766674210631458556119959004383583162895479812707947882876996261755475283676858962481116351981971069509974578666625623805500971549187187419691187087996352031027289693695549007492805478937432180887578208051800842620022348798714420568760780937661460837953937131383613794750079075182621710769695805682816825424416859591646363981212373949624279042717413894369483710640650466673000669051885219004015569590665977970105215525112661032753378204689180456288695839373184627018684526046156489064198706063015850947940402419929923592845966473974568339398777041210471142165906313457524198837423774967256327693257166251041407818953411525436409237024036161094724471048311540821707265973971589899568061306050905704501520983249794978622140307375734842641871765621343622326432976293324248355838198588454846993197263036202426639957603568543831668176507154807342197301761416381800561439731508894348480112476820403510327782815790437293570489128509673722300125187939768082470439742964906631683110975801879442574965960631471399660402662298237216375825195412090555061412405369048460152043857990750422549583168347314894046815186057555892590716928775993440606859768935563990743124275335283375459836229142068902572273410733661966090494939221318477799513699992911352193283885699852722123470849641645655025220716944345417531972725014110611642151183817055817840363656525569769255661211428263243393059102529271132566899935979109686587873329992731055380234545209856352987977209170041623867133829509853211924840566538414139315827679117566705131825172955189924946465758727595547796838038277343543202275630267357990399221058874821285555956436031508511142488484268032900930338016832477233590898412190784286751341110253074590668377408497015003133821186227991233152659069135620427184684797373246033553145780390607900298423181362758636104975838629336474309559407818097530486435856095934891246257623875160594922368013751231462603706904573632800273135974193987830806315386934575210768273808348291606251226081017883614750796636144862406652896864702270169818927755023826990670292503465938395235814089347922430887754529532415022454733524488575854473749920736530698437061143577772577651926774912800785773532035638191227319664237335774761592531004481212995132188090020605625698445966061321962092629741254855094852200569697420478863390594017490327154309500550347716655423163572288853666802907977413840326038221183472348659500274191282792515596013268388174915584972929475919624106560215024911003414989586117860043884651061306651155765869314307244080890345098782728712709340715734624060014334252147444853996783243817853573959623913317915723925942022968993885403084382438293155283971630043038063874771988061764343801811747872583052266301930148099412419837175918413556774458445263482418434494732007698584351291724199784829103246329476404747217531822509711649873709991545935826513016736560829017286810505315362918902485222514819942798843579012433138131161709004153813590828317299984801405427054639682796664282002148389886876558827798945253706211168158949698112209183518869068657537948907417793374103691513133476512007284486558674035436636529377445359957822064017481126207143787216090803659584488824274905645435600652456405553196092775217339441450719776846893585012873432442706261293174662215541242877934380571673762578414211622298547811104791722089459976059520742622001122436382381488126959005944690181573007838283389824075787339516348552383309062388964575391253534790178774403827643241492557039548576787095866784685421566716292153066294722683802182607188199928199877573082512222052571389247499924264474767896269543282597703887631816838491470028713694543239846966411473836556970657411534725950926646160102779086564278151469577194858030962064313328043811032119663019240857101825370761565930249115852894999700583007422692983453189032784772829630549308489952811939788638994504544169519884631838803383130114903987591924362040454771434815737215650722532776380271209471078967651306132367438852538441563162202083404860142196930379107054418584938204599365502448196620336781213652853372901143727332098028805044467283129225823764901198011160663289517096745274103186144612437751652135940962380649262494752513203820871904943908318597057177976866970547142837410867266368790281367330858990882379932383886920311830144744578579244814291944642701629155561801990859852540945600765028141263737759495820867686405839650024819550575416390662569904072217432453167155938753036323346681064562274940516927167781134872262925465477963405936160326969498830730712024072879578083056792687509597457543739362453760647983237069302296481753420177884960605390924408649219277495608892602777440513932822459993207940277245565605710016620205324532413896509421062585803566899679036080251022658691069092207097464652058291463176887040282756603564723806864662878193903484888337106762584914810122358094980716575906931626496361382077763290283091824421391362784170349372682484329724296780082040233364875091432111297754011876676478037352468661345450334457223198942288126551568376804149823158563359520766054478875529851110863968683386497736148991774195810370754490006726513359749461029308327129839106236202270382163866380285697712660057843282169058317461285491789343492843336369081989254238559010340326240212159316215153141087038003153003658480596530086258119159255557954444642097175009129398377467454786112364225852624164853112427962962367308245852715506318037346349541074430879588347925898928194520157479297080054238425179404628472064676350156659701484868799635658315237947152795553988997379657109855144335744620254508814846081299838818694382009298425352074914055650729190392458521543948101107033108617763469242575561114926719249994670330530782407981251900909776874650787925805108715917289786619946506898637434902740906870526154646260760689790703976041672252124450768309812990421519244301551926618316002321248473613092695876124035233135488382652992193157457313416945108978685338014819160619189359929799067107407119434270232782842592210841183677130639563574139366059329137477592372866079672556710652458766207960041797569607504187356467178242631959552074137025755948836183970339534063890253572463697044922345889511496501362738608357516976065211166062062148212539043423301113611904791122241832030767943489086988991102735348170436463781262905396883607868167234120564724005896508648885222691308915757445765547634455357061437328956747544157693760267084981001030272278405699988889787234643696540524427268942422152124724975166635588823600796745044759371391953403744930077005895854645459328557664758743996984437064868823507918671693818799019566791964948491694442881343801177453860512479049980766898474709169171508504603031787416595122733990226738071077004843554102209244862081738525699381830105521096895636416361765998363896316487356810279246336170031242756691333726469670076888794792408475309055117800612425747404120544766490636248982623050524277101008719054018748600308871476451675271022371106481244033064149063273801355776435495579248856000364399583248407422171022452823440185014213384987092586745507849326555452047094633176973028359057592012632264948532294674073178236113215051871520966487701264379773416210878019967838420918687328504540291724000910970631939954281278535626184862455925061676004684151881207706766586397132711451020291144931506126004269804916554467379147416793958315061385348630035476710210105560557209119904511912746112726078447723066540211016218389631131042870870651922915921874064129615850652103740787905430083662287010713358699266045274344260501109981243590843748245075952200661342223206768758480630049992095982067552570476657060078019760178587178019507543230088864958118376581968483522352125492439609975934044039073373264247486091663618587791221978689501587051991073950242731504228182738300923622754032372977515069577504523231055159288678421854929333628304829769471516122311259408120151906418558897257581763851301390958091006286257099376570524711444849966631233969155099703621873470676357381311571992717614208191962623925500447042212252281111310049748990257855001568574167334300989318237156370228062680579829906683049345046214235505261256866610738138558269019006088582818800944759882214931119881974752486406149591618674900195787252006472797889551800418063874541135817764651972518054845922107704018443859751727753118452965764256968336200221523577757690960797427521956319198231449491725335417976413492983751784300425385309202828089699691598446768249466165416866891473001692000169117618345334006164565776814672392438610731133998218865422768950876053645279996975500953658051630592794218224473347026669476939260271536062345089532085715514763921850417125140923098879626891854152084739826391871266186255428492497099376244182828495709148174403820735045483696082841403377304250313964085252369514181264796128254902995949405819042483242872281122441305724909129159131490312277005801000792559917745129957122670856842585655004050862983132463505643820322915730880868875280986169611562061895350163170281430532169974451377214994289640180487495118574685069583615381093492609690119389203871222761448496703303206047990831854019446534981840901663955476655205019275336502370536478786774059319627582565765933046077884636148986812908667374037963942408490616235084726361140075451587013287125444655292796627554440055702079860873269802649402668014277355698081518546413739536473826533939479602723882083976846418786000257223518068821628326361976328936443702731008223178171532998661940631330970760173614201381964832851076617579280180044131747232008604345663196298669204749442286379602031474497718644941180088924740513318566892555742252556458752682750265557098340681562032325899612948976293500152765234279273799488837722170827999964007352928015544637877033925976443857440850278463320655553872325992932350898635322021942342454594798490112781411580929407564549107176110890581791538737150861075517383451302177538286417977546032727067379703740132409112673385787473753764814578137234244740103204864727218857636376371548626716618539494777141417126646471324492934473760237148201573934170827428908898458358358598814530594974143245055457178308175922984259278414650717485695464936440913577252282283182788025207118444528583790464246403268341992357203963326628782075284493691310196713137447505736471300680801045253680183620723428682659221402962634406262670579 1 1661758
10.333333333333334 1 -891585443045627665540640187931060745834932176396836637131399828714993254249977388213356376773028148116688552754462084030093253836222076023338374040361328526813066087484738351862475896506178221169297633453505343488373858752684968072551447141203255044243246213251674323507819652103908173029623277382609289835898086060494973202714368385334285435165144773096415858603451150770560243235713839507142545021737973725488802425285519119597808931071445770219805233630025116152058929561345533484032902969986520487086786889892356915246058656577118022943396839554679540423589812560701089822723486056769836675850623970593093314323858241947862479977604298513343677235387776645996863653131004463754324029518828863828819681426614982137379056480793711512863700323950980007003938321184465079959697525364703705293521076705332255639257124549074206197599202196384976100448647473584782679298100867265932776170458934494155236098429157780034985818914075814749603135669984848465013779920551852638176243374678878297648918327250737122930013141367032435870733637641443846991946349007444169879734492928635386742331184068924152770616253889437511790014008693296401011517351074848820827736944534510300042105987564748938895832158460107932184815481702039638435405042596449306598798605007499227806663309775795011914513428920544469632878105894868813452329834949305462880341435434718684570375782996885372882068892283449657184303285798727590485408357324316302822497052816347691924787356972284195797885964137889461839798099034230932493368039205876281487624242613534952901872552550194087745163634580213566224099130436906207610777317019036068469317421244988498496297566622511862056172175385926343588515848222639779127384430053243028512861865578560998022202423414887604200868358174895263450945295904123400390878026500128035166171364060812476493802989814159934749768093973155526668496804802569491421923274608801833968825845275870991656664142147860376185957940083954697559689892210467415032332491959922510742554059768798387984685434500248166111199159446451802408735184956579819350288229646944602100600156994968814158124135500382976506055727296151770982761952789875320075856095751209302529597966032369129642221174156066841452534540904782575540834047881761287554126289152741323689390956713854638490045230318908844510880124197094116973505731441408479762319531622478879118456759906925928643686143961882589589543318973454901225079229235277563192676672897262611628785029494192571579850195765403635771446482430731121641857331678303354124874036679900766242293488723622057363577380197441157279076849069262256440603255275482021416767922762125028186604057861190834411791384904541811924628608891048087400695856822728257210570229523413642075020517432274835818184219965226481969926879962958924205698918383538074928102756758669235284774877256684362134515331343372116571202387932331092419428616100691996363180498805607326340144128897073192278872408981467737262590079954630416056430208707130418795020344229826083359887097451884353634772498079450881668607200182463529206661823199492192173748565655333278410964954362275396217909382554830801419680051000267673041969167549959070028222749366005013759866821073618040304451170755190366984447460594132976955676486704486204141553198992491138527522077862600458298248533393596073426358640728575141008114230977090827083170279608015976843610357045556603381289730056048584408316480970212474392399065129834055627572296422423595703139031208324164529548630813438205769930570673652039433198223861921861196503096819538862217178747706945530676162397676519233387949810413684359741440772102 1 102463
12.5 1 14016286670146950229337257774580002364908161582405465905015675407539498308470372570709320359502433599080709689826110712878426654931333824081521969462910367012176744317541137881354365146439371459817418769168710848475337101034214062756425280116865514718901155118916054068542206068965569623854670444259347119437845882912155223378265344565991740754154858604189989445805133112128882520951816030184820839979004629297200718425888176759128418599838659548675798082115568986087076107045849688506419585619317694503543203648494763593149236093436898258570747923250320800256212489755799872529391331673212992673619430708735078657422158505999132436912162464679070361960434095263451781911314996460037389474470914605471958852455784207285937055110693938484419650989627905006193229233903016957067699947133853662595649234428920565954573528987772057825693618279738713265435512242617842876577556439624556092486334511932220396420212283616720881863682067294920903689055253329412891489304081408882710450114315635530408689622163698467737907208926335764842506460478453668674950301983365251928839472174204161734120544741261146645123635954769499842945881138733809809954810475270381401621699586008793965923043377148499050674644187464140469565004588870921588258681211622107749294368086526029601802950747664614266615000432571016928929460748047086946091721828182123398129696501041679566008723174975786230976718354423668801421431694894924699474512976009828972246832491807241689440962709500313187731970534481310817893718887884527041057189939142510165079956961913868210211248723781165690820312386300272905150157209708948674527071691016940179770256894822584126403239180918482005962799482756782199928604162511875282007862910852489945332027857768909457735147226036645904375545670644245786212598592413103458040967071881618382041931063298550653240201704308673371604880095412875364749901541974318261260916160429003172657549893749144721355229834969367338595551906099592595621725158551094268018055139805465145318588937332905568827721710927776128661344898892855490741653853284535844499413057457453622242638938631084457803587467006885942874346521248259819826817319843875991573225909729161723651123296334390532180286044002589596387154764605195031868059050991942284520394586811731587311124891130605558908315572311842049109386634123581663274422714267008204924032349744930883419956459388502574296640102605808680041263260507155158582393301264475053755226879850220911097224149382773277018974453116389005716681600066250379799183584874452878112342066431359934730132572289009129706627081548374608742219092496133195357323344661879215624793384507247999928797892908519921928750331686521152131868056161730205112959647910676171769660391969378078731698044366417229435492453568526276511034564873315392402294484116291730650046742091054396214748349840669069252730523931745072947770446822637574542468717294823899440494154742703563976083698226317455955646351295959184296496420871159024689718353141835812779747066546530113948793126938412323921532562112560471729929303808270795518399662483998416862017738942957064084334986223050535040360544884492416544693584383657856430924863522814512458090785768106468692124058002722625461747248931965279294429497424392317419862665846503713055032817668317681664768258819085822242119546783343661459353610445953170246594773594909022336976735501644589331291382405689595794543814695908391763414881666263317503529635059723646447794089617438273171198562294899420537959987377447009554442947405770596601718177886580699602809549687106662444723352390478008188302069334144458279304334560226542746964329351486207204008021436045701506507312496352692218806880609014092869787539432289563606341656192209084106654769155874889077815123957117952766814832721907904057113951776391905876754944831477958357820670543986675801608678956611824842045929359130296258100956275839084098675100366549507310105101673651623992212578473506601684347265145231603968246353321025545094233886788062996140955241456764275443164029083220591422831387350278534903032471113885627821758719211852644123067280567416127391022239529508860209675153523112122328209180422580683419684097280711392562566738964051141558347024590668782507108023365746883965448662726295314186726691905615808174939551392097641274603468982880190216800389011744897797152781370372565397825882033561574818303105214496961779146074325661662877227841676135231734968608352065684304832597068142805729751901818549456601227452609980836396162034932548666086866859958674114537998708140332341341821877332675291112148202212861533763256651209928267864333300198866973522892105563521000307055878935551745845463998466741102453835488717861507472421440683412396163884707462750081947988324630574292163348935173754247607675836437838054930701711675457514349013623686884761334777917386960931372764684646761087972593277688488400497895697649866109998136561406350799027808442881542134754355537635646000517732629576030276733841055655552001717611597158449602484789636303260362995100244977646061174035143901265116780140059774903984993447944411815803407197225775654109484940385836300583376358345716537024814827935153813267903291561847320061594672281079270089925251835538037932705524781443208971376448390018150873179036143786975837809013454058475404347828832804078297103855465417670609843114970488340700499963984837443387179411633116958777239599631134930715199385242181655107802603862880703201562460037939188871303850814396628515732594078411856672056018979532228079835332555116239280581229212099847499465389150573577705873406793419142756146824105815149547995752455168844729786349200806128820669733446734124133013852412162473465129072127675393598932036457642106335088050935124893197505023021680109826820151112139326497103015211006259673246233064703494361280325658391382169912800299435921726013085260346091151336302168828910269928909800128322589176477887595872523774158454912584254304496844007026412358237789515863591260195205216249245190039640425294373712024714511873453773533365231565792006614610011670335346033278005429264563542625972288750948156140728951354171490531535974837964338833661087848575545975013077781843207855566473953149651591973103201009504312510555720694667403541527509360781735434584862985696195686352013685115299902584520105041006081449352653947470278192799688008058280483993724741007799212820096580427749132473961624970729460385381896341332077770340752253755912675484789539077012681631036482598972761412711952035580589503127178462090173365318190561399274417810449884391703637410461954522101809593071443802583203927183409846408964895975175650839426737264139679235917620132325496542151531542383553610534534811258114330016723348454606743652164229665214969979365314863861634131925359240461728474120659750605594222795122085705047231902681705431584906110981279804046744230858823779898057144671545246450760160778649393180290100748312875627939954732316055758606460777972932953474126773657964760376090494145835096562517479309493614678317243683505587206116258650501637568102695096544470871234269105026851074548919316945988854546873260962596266168011203507570196037867325986984374646430648762912791430043971455022993945528801120153328527118045542506449154985153563818874634086488434772513521270806684029002411908806999472663654758451574297267194 -1 455199
10.333333333333334 1 -4180629884315262559053792372803475538853834160171793794082994112317584645394117150178341327550354896140513870374856693647533839316880590196430905696255265192651977164872403219623793697253451112371791282128761167346519783693459462023973577386034242106564726624913691046365568860294519814537614835743550245818354369633895366544011524197092589970037870038099122366333669014284795739237787294764025496269953233176359073112977937756890306395544009823544936577670253952889358989364678361667424082216884003390587900515209957006170430621601482775139996609809236656207275857158745364857597871620745675048112779217908775055505892570159091235616212926125007291617476396664061377334682353174695419176673189142073950703260194506483726790333448644503206315299211156539115625095734086446376038341845770633521691539992675146683942345794696936517074288439938295552038938388584189376496351944293668589200953589444262889876891995696408116981335771298774936513550047850304445600755834847304125193411557097225006932178477045298199820457149084610086296213664088074206835456316264369516526079565483267110149589752401124751316478953614679104862753792377611801120587018232928376080577656534617747704540315770297760738747071024179818530114545727075151736565496237306233966168384005597141855533938949469749724489311854722016444997727076111665827010017384480395667581342464130377143757642731111945151191066470929962144236711185222947664725540623446288003830689041439321522577883475881763764094237740652112913615817362033862436543511554564677298882036619453248649846352168098846037850115785504434989747903318931482977347794254220390491929231468772368158746034803616232959439167227564519466689079027300759404865676736326666268107899678119712642816502865620219724498238206174149016662589583052508756895666589854127086588287393985559788333921848535571055359504599849386385186132365353332111266240061130456291089638501290381428757528882683157600986315440588680299606450889173931346250824474144237543208341012868077212496997312187715115914662893449988974280245952599613064675575649416671263656509547794036700188691577098370828979026973472249532968398075315527693360599440654013970679253332004767449076610652575916020780649130539522385245795509439358058673532740139816797141372421326329 1 80380
6.083333333333333 1 3555631853665944874163804895760447107957440560936735625097547337845287281435433305233423105283107648506450391684081669200289560138854400151011665251908609568274256246236925794609716929760489990792694856290105096782415566707356017468661250935929089203034739373972254012848335135575758562088217963694654137628403535941663085127181007047866187385345602289009026406957118189781598208206169901993761365918279941920197972139571622514515221830561021561676613499176474605456841286847257257775821352834298380435217439555243392 -1 3735
13.083333333333334 1 692003855226737731741852700919550342897741445131060527297215111930893370139669257233106876584918125992742000511401448457713298175562723061572613377088448649647535517150884776591503769839180146360647452356746393525340464673662191997734192584386938835655045352422432369365376328812951685645982861274553578562609096565124077073594817626186646909231106501417789776757438402227663091137554198176045520989854291267303402729099940636630787388029951464578590621385505750378729277515956603173240745619755784944063720752315295375688057248746553030150902608740505636000021251524406747748239552612873503100942015703455611832969891999933070565475811440206676488265346664855529344488020171949217368800938537899659635558178370961011121242217748868287570868983850842351006084332465848850653166438611102090459217248468891191157026478705151428004444754974336606541152782335792169183912322406721747677954593643813889776512061019590038599669471693093780346453647450981745275742349675311991987353092070367741914174504093851030747834983277292126906898443630116641490637005030826293468372394506115667860344055248251874854216397006469691428607201492343082886037088765025396343502000884430874018918573846510424973151263430047230965442050295616012663846577724312525745787123681589449970154336021768333630249539854593414178056493220551926738281992469422934136525067713282668120787776689521326154265809302010873823831310786706444307262850227061690920656165792099785080570601623685755287291134928839700256419422197283939153068623945602680255051033810348024977909114349016189067779353649300493934984221828580042251762199752117602371094708097606907982684929055183259407500205847715556059929280177937384918284583605592772598970746563422699194508214890279884872694877133338841071972204084079925556779629783202168409483262638504711599215879109332542008234310228076949935064213469971645866107762210362167391934806964300238064674580971499297486746716570124180127468600864523166677514892468064862838783987161708722343851773641104359066584233653138022218634289101475551442637723936226053286521521910569235160430092538514924089863854471368369196778530299077105362906253192994001449287990810871445193572262145322943286278201656787941222012579881384858972891691008141160793487539555135280485211878458705399937350785603920380091195300838595429768809486790331843392361626912645484126673385386195196147397752399461559621847972896027873686317056604726592691709707707657102372381912105148891980528877798044602645616903633132069446785095128083848681429461737808940999328626879822966218216900781968160284897056407418794595062930247398139414265788117671557875634913419597512059368482733451500836620128998266965951478436579717802512627235967865818588942210675641708963234270431016026195598993789769850628854791693969321144332691286264590580033676987555225583690318449492992412450577716176715223769691212712374378290244575157926372398779654226677259217359077584221488026069947245645413542659445774938747140275457687190907276328877404992534276423442714332855706171312725221217464371146797136060252977169904543514382263490090359816750568448069420729807686377313636658694536275579769783377806225224896236039354221518750893971254388364313562794936565127893623333987322546601878111912509795394803478140132323455150878147670893281987866910325276050950563461362789119737853089424052081911411009463780157376239391189426685203358856137462569212346023733820524341733621418756187530984404445180133380627018996510294266803585391486225334451761097244451250818904452580613033257749525261927050212525524899157659832216375128617095069307165549128847928057247790155977978111796613558711871988177045744590532988256000019290756187545668347014763542694312649288603851381136792798324168632249810011159575073104569758304288303224714345691999074154703822452839431790212406279412486769543040290990744809623736848082504225293280053445592132110724535957637076635028851387293137719111285611915150809407843243553861158368701052881134219120932781491559011133644554547495141318302886576196130593088226085319051365961498156337312895799502700420324336736664066962700062751673909749301129022280722757552316468295895899913909543568393623493747717734564997274367715365182468741213727654446081064692095775342528078257671398805676610377386849222733839662070123397328529101580898676177475603509668798611942958852928766368751593731487858007852194996312528141260437396094549792583793311395738947346883710360001719686102971475249166178876884998154699716417828993378450231671019791525798674157752119881622636999399113144314968113495090899100768932788738817059557942766945865785852796310464676260000360385471847933785068588592288192415975150627120850095852539849918309306062943982978315680310019277425441977783713799596425496361729141983461720548665978493503380006883943952744682753455432751610962733980904856508081593146332555708887079486298781002629488319030385192866618575589110606319957587379517016502120725819300176986360219386551889277712969452802523680260539620105969672023138782358516568335583992383112730298459295606708698560391522222502472109107736489618156841735141831062564188110864048430652858691654610005620988201971781067846000418199202825664808802276649143641157774568458027155052457567843580463352734637147190743100243891895142354511201139364735200413031362961427572977232211470485754577798145206889872570757867447938137127183905390188524896906197171260558320449820097679300060995983390158268437450682186333456915485068733612466803847835838320432540533638899206153926214520408703408358649547739835525634109259101564779370432706914101138734788767684044452245476800256863253386999053706848664359606401975568349395016414898759216972822163826063650888318907882069744544757896615632531459608003340667114817439788876412353809333950079345148590251436492219036945809563673077058515636 -1 458190
3.8333333333333335 1 -2905380098989 1 391
14.333333333333334 1 -2926815379225063382179105165720399213964734657355643726581157473706069758254653395027022150640488065794699378104994943998545772126392896657581902073531415956456981934774962375178894166192280931462510385681352082446292375129712649284319469421391006121333157335108435593146436881708208445369468743405860728062859400301674713730309309878889174951408856756322004472951503085949473076797459052681729091286876895255100940960879413259839802226246163267996636597315949928752729821701410917992325198180510549858445620222360191245612601577086535267661083474869969739452071111163352262275911495618393026709217266696176970233003860957263705145526745074763325259611792928642149474964677466214945054737190035749476944177656688679663896040915924785911605437020294141177461745114919163264767139546408145150436518089047963772701855169134200508576463668057851721126041021165419046426380799593296588446257186425254154776782753790708170542335637082019073978609696311832439832176057525130182937427666688900577077419202334431130974355009852657912439046335596970547509900943326993250916747945044202176381292363213430811934739635241780308980178126330476208273167119506684928852774395909420316042718333911887096122106097930571149405398118642975989370648852990709733759586489288988951369979863243011387666698763765746709429048854363650593881894852927315877961664756320192490274783670577233044256984812815441852242532261550020053418614857225201561857794254175086050488688534562198274494154114529790667162919151228064725569121135218852980141370340269468187948066354151956690932971187739966674867293200698430141538408356342471921239833815689302761668682447720646575453177298665169023068737409649044482131688556335150793802558018670591213412981286074930494116754583745668466808665744943921144743261142244332195887168008943419286466794053075560494364719551319029273662771602204072629146513635606972098966438346934514401560542611941413188423875376158160014878221695448271229827159951257582764249660011533415410634789792989042055065294874310916289940153930430586177034514724204680152288584914360591109395158405509629170721735161433631231870680321160439806478001364724558498080565686448016705479339855376566517347472963880977564400865523088925787705800027405608082613485177727193411213296112108031049066200544833643009130468413082575878060860504685670370066709576650106773341613537773197707824727549964077240247415642887930103639750089335257301126135814626553952295637019444603794242296684247654253289860272965420371131291709029910251048538234063396510422533820911561251284408349613032317987919649744266972817861755926531892103191330597557197837902557518183285539791811643038104978386632704351599535315343934112930619833557381421256665068655147959206301885449310122860856074872888518055480103709724076076813712940717374619504230706156656194752136639305962070547690291544367947708725776687718676807380015879412820659863620097840172558292135289914405021745079926222283140066807354168022162660349860105439496019820492548658879486042622954674113948916666591853669039269999258375337827458031634567543412958569247697969532965170299970719181784482613068107335758136058348855654828973044176062587420887537078693590179778388019357482948309582225146427288487420129207265840754423908740743363969927865415919249955092146467970090519091542638072602201989238731355937615372395775572787611389023863964969185555925715636319832657559827932897943917731637440842012664821728995483290254119127801524034086517120919415567878018292856724451523260330337067023366477757778483264609738112085823811840578009512209969221694017482727154848802228968318552602678733666728998413408988679598760235121160386965206480570258926498283640808105119700596018862078017548151276936369682403437293838361856773600804517310060406332953788138887413744374561344981794296975579475153717120922726320938145618254148570082386200488827521543642133482487825431179699194384376250228766272842288919795425361047630610189958984299915324795766416445106476223439731614595350071338672711028359822303501154027415313688847420065721808184309513745323922440306155588268090122181268484390286004741334388686627597203598324291061509481262328915556471942991195500535160813007182123482538215689001293192876567884938933058674634686231699488776866512762245123791997516893241675215850726161427521713291297640917821759656361038812640417814209210508520035481988188461406401239289750633994686791322210198390187323714363960021749039491328251595869008044579492507470818945292529490558704165783537992445702960863835877923425220529088628207761458013582772685770982086376517726711172668630788635216758330624168496626131599494315150762043476122447421010317954584672673806827741820109011794478779611408098333402857085930548517569459049496889490303079710685470995752445637520144462920387353366811664055772185131594114695681019528090423683320224966810355513565590875677799143395516960512409452997596292583767591560642157654286586525398863695616708830659493285651419572787639058547047849297941196310960084534056320306060965418656730121622602904234145669270997603321940029772571878617140437490410204600811884030449439315212891966105873688617385922766752159286431843192796998038629954295640862861393403859781183874731244021106811520310174368223752578015838896754397505787998637843957009654913379610995087701508369632298633987968982708145734011760027431777164657874056873911450070693349824855541854021575772971151829665575729354804928334380640089658725501006520074520243008333912631403047168600685236096242729030707700722045937779158783061685441721589139834068525685263862839334092535229098230911100079470486641181058796035133218426650007066992209925180892868100553593467599015310237784048987885984901459417731055411421820354223526104098887449881743497070671093629488862517854402227881528126268666917298302739245905604654329674503058801284892205968894591692536106746232251504583919311339523127017277742217458206631928475479263220506190368787220760211919120927788066819105412167008931322315911652911647922282313291788876772976641709594588323994614514992392025190360337413603293711079753554030637130560414471695107121327393366869705665107315555787861338695385234226196414332772155283547915252877507703844792334586862020005971496071144597752499018907484151421070402775773102147586506521081405459364708949125868413549780802849249981444805218675253080960545791229264525770286919673091683987705014590447823339389613793068727802842990758552978922557922856690369058339568552169856154071809993762470448940966206311474777365209028076839495548438696513926956276608063718043009538370557982147188530624653712197643661179332220344223302192084759403807122262703059078737216330178498058220487980294176336650525922189645537365982049056182853771672850166285241200074088704096315693164847945006477090242619601040999336458476538609732680461972528631426045187461404140164721027819036631162556751521217117730158151035708043838952144116060165707659486802445518378479017236103592099359894910872901871631630151582184700034991050901982891168795078692501869355111066018994946862256211957983394821545951667381131778321067531262985701504536685163504088082974092607543519648655030089199184654120344620029213836120539678370373672944746599760737297977800277348599374889511905534384002004795476146463838446839058757991215223119535432670616776240917293850324231284594005547602119486163039330080368690253258390983895617834430465835804823397552628358524677338467726201579602463585964475967755220891320488556453274403406462732421274984032569661867454944329488761401615010865031281465245660251421576968279789813632176507760370072404596925319659496567326477466411388341672000083180497289722852198210994610336581634495223460745865754200386984061530556037145092616555763364724528096932356453315536074866867859441796663817758440417977396584385882877812320766984846092259546188620549983340794283835234052631563263967736054716640609008635098930574502317073550418807149090883846337204999700822474366740237154781976367626376704997445558430348618267174865478128634680082022799848399230567479992195669910200886865746623866710307345982522016946860134935700125786133994033194470936079228747986513675274269257074537799719528291150964201847699535233068604721873999012541247752461548273815945799928182007854141459101390981990030006188533835472698343349588591899981040259187027563503733816465654513516296841810107963765461959147219089921473300416096686346032562051379784438848462399513335181636460135468466559810538068060649284105011107224551561629364353668158778340904946533193304102828557760604493174918491629194848158914930051464246086050656687528327128952167547010198567802472469981516199696956064880524513660086722176701935435350807992173575032218619939099091171311864204012767403199523605532954611351014589929481295560370540928743101971717119313244124006851552432542108116025211905720672096839313788309815584788421198075934895056656041144105403189917211368892489387239607463180561892828903919251006867541849133791211540100278629897685971915305228014987215677828545123612376471148288292024362737125837430737759600385629899277970499998942190304930503904810092918073035312941104252825158437390853493359399327465015152047333030734055434811269972646555287835983166958782085176156746276235942941210780821150850749492289585174521750253018967856896783950401347960674313341838746648643736440892004885180470436979705349234603668830100144079479696365269249458828285448022321980928899617146799140574818565366948403215849240506919450676433044445949367507199371393914629265530144075137903752305833022575435281342245418741798907897950882257294090162515071501452777889881032039675212217550244942848558946275168195296191753520906091000793096564976950445466654075721512542603995336281170566241597219071250494131862060617463548028914332114900904713250484999485896080968745346758228953013241709883740736188128790694189443360220780700600210428694466822549413526101548078977454308381764799761898491100688103201773595311593760712627841499125345961197601479107718486425836941635177547820729560165948194636403394598777499689995335682098311985864178554259432580476993141975446701627623999491140713407274043268457227289105769415592465166297788565239042974053570855844784570098972621701807953111144856705892103266927550711827256333739057194385053527879040847987568163163860897170123308443296771293416576162634530402329202081675003678115055036343104727012079465432 1 1214850
13.166666666666666 1 299222699503811468426278434057430814331121518210110946546973283766668707166256054186136056487122287138627505518349993987184620296512648933664304346521064811639444514049621687476654153519693318169120408890566090656983940862255841542826150516109041521403573229311717785646945817103339221757740015081014722743704060885516358534232245027335320076792637543127681101929867931580588592543835124526819607018611363585699900514478144030364393020334405764625472244821283779739620826681765534094174554908395930920043129585509811061552018023546748061755428276383844781667254280514790085315726260995160322319223415549096190430474202126104394694772561523986580436159782273771088520481858806695992215497110876626504098950041426203200612503840133514685114988855065640272570059561450978286924909757282199614283899433127390403281141823543078252391742028971428511618168499479250936326367029488267076185967747658364625348485326812533662407128878786536054396660340204609027730594984643750316139852537820823670043364422300184501773738747455529770871460458689969261252375300251187857625176757542286756537963358486459462793060168840629307735053746132435283532063772123991150632635097060192943888437226708387442287491058401301367101959191269691194263381031467069264620252963900066716889775302165392502900358259737551689315026347797889057040249658854615682462089265658400972968596519821319085870624296002319776144759284546042356383415510920981626923364575689384981457492384399421096001193755268428716806750147109394577817143977614023902183543711491811373030033820054178248568834375156844669038148556433027120290401444156413288418896163947345785465608347324965113672160363030255462427576760909563893041518757499435454730007963834347128145011660470842644892009684395160170299025874176192762386245790541200490723816790323894221648862809204215271838035936205773190077280159076539048600591042530088361268266251167819916941509371046899725596146632181265194313094654027082604320205582679790509592600627475092841233695742567181756074646984621386453365633787723940213659495008014879163304859131850232056436092218898364465659035729673109956963802052878492459033645233169264430834849542432262823375662515856552027299337094393160642965354740221702117077399594547599442026666787917146409600922174397451805628505037190356732655885195391415267204798192454681637854142574082680065249124742414353651484380588264302396399976747602387617361780533704378058051216180183124389286446039941106547076006652152486605635086486887333958849036689553548085159842710018611041779672844319272394076014701589106537494740546457408755681767575391545516249717594072823081026577118861941598273438099749299005855177164077814535427555527922603142834748961100993019580553930994092981457183549937003543988079130890671661119985565031529101569914153270125364274509785458967314491727172423494104081622839071374248248383413425002103180242931256058301539287739000640804343403820229650956023410162643174840186200147977778237503449091793386542205572761176643391309318588545766904431169369248511065208268793505212701393837253004500510429318628895614771034617401391834109666206879331393777304353297130112737355006007769017938857120415240744021800000667835131932145024990574177650784601483017235912365738078641754861406636334875755170360520707669084273915955299744828488308744192913603819825335434509717488919444648881407673441611618447911365650642344351947579052933138489924078248460139457996873840598508232104666387268764311961424293651518127529151063419690038362071710318981972090081176768717263387843634915176981593312382313499015409556420044586959561161598287026619410769381651135695233497331997887360109048364507800096484344860746830025964635731802180154186837552066704498465459444912810088802348784599087500381306349831401405395879303555679318822882605700436383331369580668202545856315345097135818487713313884352782178822407698810323251225676094373746649324332865778095199345761537949504124709069408992494858724040329348894813842881820815760582110838360839742454171172536474848900817609305705154343202864122055142146878281350470611340966851135136588049408681879725250357367996517605395310884155083797904629096408939166494730855137130048317792785212438571723244886430786445108797833864227458210307788313692484859595833604750250872933855349529490116526168163207945767028842069642813621789870719067651809287544649704124235748558164144089501643076551322949542596417983494225133118496929379690558989685714825435927587017423656079910805795374383832402387876587649657790332591870229833974063764811955748373058956824177723821884649884798307577773666812130844794734596615874786700315826688365059054883062179096682973697285823705781790300395083671798172252207684501439451082239484644147283672058021091609111277015180382198909771081637593376746245098544520253075489368526652078768178683403707470656960373187704261413575616042829297845796775983114015831135931842234263197230690245677179237309632797961033432889139133063158378852091240091631854559780730991747939118288331082512966801682144613641467483892743360119142259057288317588234942739248524416881704156101116114225067812092763077720353505461643957542088164843479311888440388654528815867695594631284512831128243925650963427047039548155931401712673642736435387141192905995303736784256096156227152040083207229380034718744938865736408930180797287716448977781023911331090197317879637579274603572551252360160056403796893867572431994343447966313522732049405980192268077068515485984577718486441098701825502106779756828692943504121267378075755329796848169298233203468952916938584291653313913030518392338797511956582739994027449277516758307911223951308757206868633332241071681898271209429943236014030578223462000819868842755354332345364485510064411378788733129962057555508021504520061612710837411667740308916366747271875961003129287192671553769868990713292213064663205179990194797009725856128823235346197884845679544454718870942019417798368911075420706578306004270560819865207390271497023909721273825308029124769706801033475920154338663704728718001259228889492134752660343688896093515596474092175024557768918449966275160383878339389135664578402224049825230372135874239321508491783610763075223482347399101680073090836890327485721360794777608160411591275432710163659103755675059310621152678490328028134927244541658895839864566291813833002080566162118073191054420694513438048575756980224268069960447190037890165419736800158942743967399738771197258612765214712175855243292094098066194265929651412535070355900065696337927988590547161232050798975678321457373676649276885772655643004009531254970101509380079975278884170794213992840826579556828917839360990263906351086277823252079693522347480026439764783696001085379502006421167513843039032678604825636102903822905068966567197560354137760217915634390637554487376536990736325324043140281407170908988740225327273289827478315894133012648260891010115803593318404160774189318714681721598221542669622770372108595665445222691997575106310304288788253091799606626912435534133553042223184367381651123403472674562305959651114171654958677443110801660909932259860371306984874860133612502478612835578060285623193720439122456767558159132578939647800318852816779116365458254589745197556514479017099264501053438035518447490231320642848956649883930618979934485075119004796363927830893353478619994423121840381674479360557209121852936704902949464065822018083281807032664625679822958470077800073191996343245950066735522496449826922580692509963910262381483062398679459653630957258936889182666796662223314840211806030991929289646458156409797944851107473385557302040727369348938071150200731751401750543430496518975753971059018264760400512828159678537984479275407371464049607729598129171591241769826578050621925489143649327866197560397588304854584647736173060773620343047229025379130750068263405867535497099622196024013293961471159829629714704636537866872441881272970626962434230436144829753717273564882214246966883664742098044078278600910420174903611378500839975737507008957203341534519056347445986891188346454987177917333461478476826923842721144567264125788628515834325542913083129505185610615889904143443195600763472317377149018926077946559674597587947420456589819287426418834991433152800386730745239954526540271736204608603553076620819058853754147825965557899791606840416709599972972853641329290338511955535487784967025542985921355999561044233513661121626910515504425758515406846478205462270061759116648099464102790053991185608616369793679068648859098569484297958628040195559749314459631994705483943797021826900048106013794980706479715058764377277820073938710429927148282770735859099604291243983170739269370068014321861782320411802687399194431657177407914448130984044382717726450474856539981747506840718841028332337648861606602704798214782707131601112099331030577070359074962730552684012094821125668017233822763117336941927868601266785316748580248569164853110709412414233487022861221616213854033133241577520664904067377524179464171718342360186828879370668117909898479153961733481730680583559131666973412953883178440339171943330412805983702641480680541705509463719345427869547861264370286141603547868881238065637581644853311306026810705154194866606683715157876842596668549771173550487807845129446688103855545502930117981119495486089011500788087014787639361288533359030207639222429795291128871022231864092114000691331734580684888677307743562953115579287364977766972638715176372948205308180572253687141315467650363378380702466162086683720673843482288636084890764088276551225612831486123524561090103735953056428308698612677133639009350993221417201261649963963450967594885950886750550777963345482826822586112276485338237074202758584249269180488381645713541550857810860435184154862692043698103703362370150223613637524963468017443559948368467649580685736685785809150395572473880969103789182646062695859641264692465805010257983378065973401851071782170446969702347262407578037785164917551912465192841114352954330415737739036986903358266286598627751359997659396913031222097371614974486324640679967020902319882486156013595130140795912500515901808633429254103488872026966526698587415337427898439014807412312432881968273823157293752017580707328440046802545521904208625345856360211856564814622886061299098423937378412984348559595173586851093258951173138131033818416419456622499488451154645522935260289523799943830424659910785627256036254263209900884997085445407076702312623602736993360151976142126865071797060816839813023587820878665502870399934542799191276566998135431666864683722658299954686601831002214746203559033628121882152873238356164547694268521320723385594954498597115672899107625347546631135733154088384281357834383084024299139675930539956988619249186567029331049276704667180248920025728305039966857040125400849405715475706185946393866033056179096670914413637061895222821197379754535003481612857351359067564975156776422919498865295423913696859619584778233624289803848009120026153037426353756545307985692637226185651711742695838775004301606598774321129037890999135176186991888269641522936020752713269607095578096889057273332240911960250343637569436086667732094328633878717064036311058654415474562538006753292438117305457902839659675851541537189066517292829972968822163721604094502010216808169416212056457000784649187759695430576549359492296171217030990602557655898239059624836128539190746143042830402765582718357251255671349931546881483851413147 -1 810847
2.5 1 4349 -1 75
14.166666666666666 1 133915705988714838010374578543535054844537183515485851041138589793233008911071074063980690162052101420180205169162170858832497142339282977901010806598791739460923924650089700186632632791366411713639720476952425342591122938803872694672670532836441461213300694207992646240165466454185004580718026732415579132694058941094539962989370100562378410399952930744294619876881624830595704089725535613933176119756711386598669423601804638181345387074916336609787745611514003265554857703795696721045802432165426638405769147627885573095024189787991210524171773918169045877294288818514695376690359186349378960654343816540953646611482260277759167673242036063248135400064691368880799298761022102093013151399059121078739089818398605426720234807368733851868230125864427374546413564623140000515869707030093447393170982114396533980990695267549561278216278857588125571213916874955034111987215765209438773486544924755479013041216011481496850058487058337321014148725551569320825398225962713401363710557606701508337395080417156731267520791271529142325044261947234775126117583218519755064321298580572190602171196210649408121411396431831539985364321412363652414661126525285305672842509648515918193996081302493349683791081633960658320378896494254000716047424181267547708427751690407156572635177607327065154637983973159288511278690884366001086555182803918221997860021924884946786623144421211938154424853045541035926396043338837198098385039389249993909762772887557965593839566385301497389104262379194457319957894424435941645368648041686366821687692925290537463916890068461452664868096649156200807364214752556399031681791063425901732314816301796958437047047041997816511770333997848866031184315544938159310917798129420609019514406063018326866001486035779508015324031255612610046236088871066829894261841909825546565737555997192864422336061319076981694792259172534889801207781735063239561886229191665489869415557032415490699171929299520651282485269627470985979851253560303815367380345171725878989469135623187213014028296436458430139262344144287405955485622791213009962564625857582623566279339400729768641201677957491942320419306767395938113203980890666009384831610796133519610053000220047980788126371397908219753269357831208062766808702120967477615835352239162611454956014704984771513077058555903162291142127778822244960353605158707924502494140456278571772285480862835003298333128513117968731859453514646156464839895341413118126385481904770425780187694398407355675097999023608673736048823637559208191848613713439633881681102973655087649792185017045950746738383312665889533842340335208089067798003289680939113021492719008771342179858112523479240525665740688853571797213028779733818624450302185384318456797229087561152054334350891910633036444951987016237028142270239079738115104129938035075087226330936174471241225395688565939451546178767099475553305594633456760516043602852558402260036033908779403078165160552755490610305089380194239341741549171532434193787581298451738115567523279847151293784938231649402286558298975748042981059427920580960179385958312141359299657746119858378843752448228134540592600524859361517135247853096440523130240005736692479780144874099635659919971589319557266920831359376831025090046468598021249792786485099827919375462355296615233826712199313854296374029680073991143939352500339457939399137750922104858720481624670048604319766047965831514211719569943011195777617395925126110397309614840483587009468033105020105449187904414664340916107363458884304913052807338593856809810163254012900616873637600514217416480350776300829047808668698622334027705582161255426240634207658146570200618633841770643386906548453660972046061663062963154501013295736194341693881950510589584050508077472424265017020989566501075891483959861138805004997970734351640856181211211845296244304717798049945002125640488949882507738150170459783108466097428546710491933584182501943987199119758457067741004920134251027499522725994107342867937054932656453457118246118999765203816591013060351320302055974328456560971119995135284696249595427788201252528976626848060245027164798093055117638810440268993039783178997772818763714041541363582062235210448975288882676422211819837740011995803426503515298109531426293036698246147802501369490606852639894434728982663839069234476672608472082237999533963114693596760807295911501224553127075632162784060083358499846559099172399725157088160479499957910234585491422670272799560431082468055720947127025123488280927583333377777014886148593937280838300744185203695196493368790443804202500402696650910752594853616025846847381986027865238920828843612028123460131940418141106903718062908551784718915811341714739238317682309008539537900346685416924415495819605271324982293876235570102152849879602135854117122957827791766162504914077312394191233039284871957009114969392258707515838216163063797969588589179567550368033606217352543612891741450739032942569442327350585126389925891710908755657834778003766368016948817197542308651398045434267147486764459834017203277002291306133740483893853568065342903576415286963907807106242286781860945272539425797003088465818109378939965664522080726206980042178655616315758370590365732134456219788663244079902359017154657379758567793724306985266870299297981752517034030563436438965507127438084927435751386169550610813757940438127008290729795250203364827132679773153887793893024329842140343155249491259558901105433941365187243746655777846308434966211648211927102539692140302086193134240533190697918139447127981052369578672146428472854962511015891275430353407523862018746386713875636565285912226539708515571343584108512145801655726979580364218273997007354240402379331156686873382002847836337674946237111968395024890609516146364071424493051707244447319263500803645192338587940400060842113413451572299723102054311429633265199242507202834523877190690178059877839812142898214767496545065963828439019283624446199269672489544465851499386694388838151843038639458242734412330189009070270857916055864654297834825829529820450983330073060469026652778273822696908232628579681318924842559310134958457837017314498135360554346108438867440988135749486850610542860336874160733130670225542938569596411313971748411914859888570717480079908880398533406071441738858261471965128227174622015030491282165388300487483780091857164235283797100872369424078730983769844517346967887063898829572694053238045512242169063439441078654776669044503616989794090773036451381286235325790195096130613017445657296694766927945742108362031259647718288011481502200676116857969738734077870817370113172986872916487508388309434071669629518455848016088743890045370622585968060377744828729792167625726048142097177350088021173390732888022711088671766942943123824337323932282601713072423727168992399557700703025675364878857500634077947378712853770660893530490555079602780513150348386837156913143013915528877340781886047533515352159683682200277929265392728225839158292723666814702971495460335530860995559763642995463942790902563820262769041959779127479185937186961834316203651269720375694767330315095392174320256234547854159457683717219273338142504495539791963948191810439068602831368320772530534011528328794330348052810122445036516247443661674406356912760010029733291044300675772339423190001376045075566531904120170236085967845011850111082314111374148427430130901128055572145478190702111828899132459627235839509907524412721203910387552317918837630246618336021969019563704597476697046314148314977504429001897673004518855943520057208628670848312812177657367046870241999160486810254183467662347682156587370792110841518437387734712222351032926390715492130176218385201525247390529995397233787835855493770446670952917181203099744572087120781959618392354033892355048308576629850881884916481413398765357099243796464659336881828725698925131462985447630162733775064930088253484953235544901665078079890525830964918604707980655742632384463703818773074261731021077224371823398830428182280254687271251283605660688389084301146219134541506422069343995059584021681562859893321971367227432369575916994448674469457831939365424957754566129497101833843643133043624079348739000926239021584978304027460714408712465298524669168153365936231770669050048541836260933913446072010802800930907849422708024647527665397481908854819429144290114479883857766217555575620022546332554300716204148229896101015633952932433209432854305935515303249087362084777058645063535302617521993600254888014483107881905687396064676702157579257608290710824779592251722326844110411464671297459530472736609549080442437412850663810891421045104535418845135491550446357382469776109425315935445969892972201727929696792824986817741585878813669960264111002320158284441205749310564308988755594410874469327358687904078678946478454836131486225349281451085773438578009102285341935674609700798148128113428642517472512902505919359677056917016970164624766963602370859872327796104857511450877698543639529597317229722155970901202679389892005632329361536809932065608309674317406376922987080550275773105047905664809104101816627803954464060690761732031623261740330208729111505059940551579648474775355677008965471232482210225254102652687739284577107940669421913094904401013573134047884546626912940780235891626337441063762483347494744877837266601347400388735803374115480193693594452571624035717110063601333361173241986025615908061492596122162978498902161702828932860547839946167137896107767085745682173350131025413528759174479741002326410398034715370234774577579393507704247747090693335799783109075843676215697536599086081479246566373332826886602719687516914882766748972365591062057628926773734100526903990184164355506452352611691913999357847683082188943249768003789694422677166571794040561306354402090420102739766070065915491664379776127399563415042027606909716205444824842273643294687917255930141631977232471012847846807580095513764742013049119402490156472590744542222671884201098246780281778252393474788698846661705136026979409550903529235699563429300883001933388668345942922739187888237867537936789307058789360600036060415043782486200054653532514760916020627479387669693601508992329114647566697923087379108805157556562823245829210505619733139322721404487180744939826973831696590994931551403705438949502094360214098959425592985423344873117597542636078843489174254884837809500001429336916086447979370741108775854866833366275276509888160399418643765785180349154137586053762915448478418257759293144809383406109819997370103656843588765823467619537868325011920448496126911989692957519018677706136222303460 -1 1058302
7.166666666666667 1 -2923616906780561401988699740487291473426376439816078824956647719333820042417424184898001705430770668925284850163568543586950456740029165979229050087318743991643172394736373709047552705034093990316759817576355179982829540157040216544775336954854722164453729991290660759305413620564964462823009604364092759963981285135995231226426111077568354416368406871713014621514782002375224038337819260738304580466175543278044849693531483479606036953028452397931276690899352112647489019481240292249541398021254558616168739679704600717274929468820756153442120219417092000335688582247506393109331321543548241336220903813600054864059070841182936147224466470944272916953354487582421648037565168054073227373489837461867225457520834826175152577501245451100628167321386997794746982607388392704435203519964176119060536781618351610244220820997730049370425785323248653773411777205467183987531756224644697969058986455411 1 9311
13.166666666666666 1 1110725822679721117534246975580485010017381713119266482691289201339324104462895301293631936279289343258899931228067878443391262333132169279293979299133984693822558157303150067307211677210839706826854994489865566051131371175028171959905833579599473257251516682376599937431362722418719785595183637630033298590118533899177340445367346470266672188981248520157989679831571030374086453839488537615399952558780883436194529300750249133037172867539008426945618199275491491355716055395822286945805132720590547551773452871400976936147047807385300629351023541226526753002320530028478587407765209766528325692821449557507927177142477850229686095576876814803281074497741811404882559830771830923346385388124721149534321215718215800029306168271755843850849465823679635326386658961689794997333407806712846291424268982676787421026593149894379667029138172266916003159755099730575023503526616940921402392906631228370796503613765549650899998839953263399129331533903635815443637355153144022604824794544768409672723973761735496740447431122192186661366391382278110472794316299256712218763752957792505916464673363463368870153330226892817631086265509485771433656227001102046746967095797300497129132443918631937615937117491313597627283159894611317369623683105375926441202911106195758288877490212533852841996138193660711160740096612831418444689126879531281181278470485492342612111344248756417744366275752608510068456857055896959440270843002824990427796067760127819935287634056119749260759709334891302050706292615540892711091411176576953373215344908477922836451662188565757196313472824789644230587535591582792431690012497586625268046293284526408506703698173586923444672375343904655084793177933129605488259011980832429446438069793515253686302524164904804619769032799245216686560489070772912749645686732345601338800684615358071459791094536915289371822009696636718354081068657430589553740839044776426365078665218486482007475448464740312081179697534476827393439034818339815848840062884565287437428995568306876657972688013762906022630736823554495330702979536617013807778280129478145880135308883379678287136190406331682195576927622228223275898573769434463520015241649969971190862313360989169902198494128132937258147723996886745510943531230518644030413942743946894331565378163128572131384491432378899224620892462207085722107251394330177198437554009359247095338693918029767543447839559411240436173066379832379365643761720535909697137125710032908282703359530581783382007266203091349230715920604709247752791916167956734000116264913889323380836114365302679898289146807435019600696006055731592835100799260077351405358655627640609277701013300375071029829962799627035541456247241435414946012707081139823274788964696668998791961408391686169931975324080806640245573108642400669069941098437573744508194772588619435454957993583563599592683437812109457326537659635026581388385703852387721894921637862127382474679014657179050931576304201852603643786828850082493745752901605732112554261934671606190365452706990806368671849946533688367174973198818195120660005996837619055066387514919852972621409631950285958584833788598557977512445891587852921826264466356235026466715934552471303823155568688539304408944412887292015326295971908771525384101040223860516131715663195741200569343947343527271761381907757653981714254432629145464064775778931582007961099794204167173392486023318073541902452848621155254114658811708988929625875826057343855879702317291684300575315387241107730288777048947921270349481079905625284172028132322652176340629043051398818064056333920655456205498310922270943189278952920295669804179830608073987618332117770356758111903467416348240676281844711549284748686312289763534206559483274912692979460651068513389699831288812878234442312922845750881691550559867093875418526263537497251302963579135876238817606234398274159835098415344363466800246713819611184841084422866853399076992122303272675205320244993957604326117215219016475248168670940310457121875096547204844174033052427747759794919758789140960317295756804697997952832329674693739438322267663232627354602525326402954771581898213513319089269566024565931407107563685851265173103479227932593313967610462081107074406961502123390273647131221514665934901427031014131194974145295860235238985172738647700355393923171816477498035657332321651033654802550550802899950410480316531040336010135823095962297448070102733533886819001204844999435756762887491067718385195626409004899603219903076818437992355678156727353620267583345355925499671692909175266735114103516363280974010461251021445657754485956670593763125611745777327424825885121067651444713027109957720277336612169565638283966500413882564858939473229452550521589101189005576513983428758973805002758979290017483808629458375125921266748990550070579129321071570293517804847899616965124709222423976101224489028430960455822371885905061837673146271098103235492812071086133609186709400247568522732780562970350020394800251009901611086325208813317676183506680440208559370572226901502787205068431609030502196742222360042326797756079012759248406338401609644752770093622518792326425041179175949893295261951397321827498502359082858439860798416492026106185092682394144902837144731609666476416437716995334913629578585527825138463286804733474896537455344006360637728151088789749890522537013634050397093305544904128731611635932177433450035057427800887721676771737474421909336227680089192370137978721884090088545617242781331787997497923384576394130087125068740095191036010554105616730277026185793862645295622190798517543570344206351694388559688859161294434879952609856180431412398540279177527190767510592691650094440407516628675341957890620126285522277737317170027793786496752302956438534164832943388696942359719073108075037548117717440830152766425167453105838801354733326313979318638735795521157060527861964285220222363975996601305299934755210992102673861801815484334798173934073143323322848944704329593700699936156026762893589632899092153128077951515967729601250600017829763825811909271654886731271763510829732833739601193623418119426216911848146275093404747043315483396423205083400104878948774996382923434038176000076558211012448941920099604206154326867046774157211564642743855479060939687032764394147039049580699938015487794946976989847809206679958543776740968080784274341151676300271484184767718274619612384189755370455285166418960327032345614487921563573695035572825269913846173766306704679516460530700403267645883270394538165518161360253791517 -1 580591
15.416666666666666 1 -5468998228478821761804442878997263517845783535395081483654139787429071511591880561198191240089587402134075636567614850696879662879900645933240172245727806375513972956859840862117762885154388676585190642622690508307449153291990039310500893764160709765440408997979620078929317396711884229595469473442707796119249156008389612247664071345204401915854520732310987072362943826729916909487866343965745389384505944022382935238001687509238726667312405803222445671208211029050661048470132628024767506032539772416077409372604370797659818893687084689906852654239900638428594657006383014411778317328722861030375467267415458742457030147478073073640988439978629405006641098353166368644162728125864884857112466094301808557347254046391120552412923442672288062223032608162130497251347250574644895041010426879022942432520230866659712573030675254542253744551488426582612475836420102745062340445440780566341108607298254263120329262603456132804766540275028940715456359413015327214855442853374165661719303839439919235963619510659354355452813136420218242164528247114158288188527652059834642603579241195792111110307813132397913700981954309851289638609241314052239510812631992599106881748192510410976348469680853535288573394450351813877653477395877235311363631092271356901351983662216670952263835240645492494636375191384639922635321864758368386788262977571628780203972968277677142746132102802167881374057888998844683404416636558500402087547771889760762267234612705630692411397274405376550711708252063222665601986345371419894828755891721126094944564974640421486833479944550241662360453819252596492735432938901187966626298615474311454394545707196317611203049315007915488907005098766333613171333722449198205582375024309206104363264395486310188434813287600899062517158339773939545500266296211127801692857384331556788068464875974408058607735980953600133610341095144199095597303111536373127751053586041164523912966540868413145255987156598032339325043544311391774607764672582702883675851697362069089315448709369835863919039195543076496600569106015201184372582765205111364492831070453544169495075821861908253162279260275422879486963952847441053459718197020924638420111750023131783698964618301953121758759865863975440268139019285998930258210132219798939318507880449647008299575452332153670575572533630490119828719645506043976639543537074476122046989186231849298341248502692370465997206457004967661384025073018785974111904333584479327035366099698008896281726601674699307196783546327425954360431974010483248918243991369541727594972430009905709783139290261951211083848668353481102213723243903275613714936358799435645926848640074293327946475562588335463713019046557268253636449117855684558640857674914714551703963882677035130153851893551542157907936337647810948136721052825309804444233573306167247217939294045308064499521797653961163505548629245686540636348438003461086274011105092994916239637666336184217698952130094125717135829081334740477740361171489474297780391332481216034250069079928299501891787655379367244947659876104278463884758008924901669999862888157634278916122744561911032347729547296110354161897385974043653727531604497809940442369576643480595266633898898241431757263189299216292379281641736909236674963687457857592814774134800607237441124403168127448495740315800996152216360568916757759960523696000327424500272727887501577766438022651465497550200658769771004324769391840548856825881800495912649323388235152847601497973166472141164773110842887069204928854895419766476222669266778884748021517804115868787786230631636350386561430025187387971370434198434777866823662418074956781064727556170732888329521513872580696427236366752938858133782254418753696766399243877855021582593451780073552314505214909018087441703792033955516640590322262794463593847678674444174407278017949789473806151537124208480780189623312320167689847146259494546537766466385986040811915636439534782881304859993108775746785381434270479798888540455950455520448429812891041906860390872819774605399637983566610108921816694852640758405634578829235828314775343367935399608717705071608058004583993784259990235972433078457137625218975487854418861244053874282425407943542507107587139990425057100430537052857042896673111503923505330068360364272620511887573150723738997340797343507233670002568151978109067446636240201702239597955161818659901782156583517846814411040603182304910165690879677165540334851844703010897502237918344825219290717437255593486510813038312946346748790581600615636434798897255954771332182852398744106572640523050882021320860054394934447258811838107168652985808109482528296990888662965404534442554252016949807536183085174325408801937663525926773958713206105830858814239327743058468770358428342886141821950704058675653683181667859240220085531353883021117566643950140585637971864393729759507924542210278936241743755958365840015161019121760349981991668993502246671660333456285606671667931562410086108799729826654351846901732724071673165582591964526839578314724102508595542475782549301283407611759022072934697970465665933942511655900731033784302660483054835324848984412768011761659357008997095311895769378622793636272530607267387388983865267098572782840131910945003665653572067355587838588358990093162995365580676271486882340928502470295202599107960290007385481199720860326571811402798127147356017372042553036289666488775531060018383429989035204765142856002847910897583931552881006854653491429521299432186187929641814811690125669293401079326780188485984436378654833482865430967797445098258287378333101478091059578238759978584222571287038957249680216152403473765795177249511760351914258680519125090095223272749660611773384969780972773469669047780266829584776731930201366454174491659883354775067500162012081062212546198138279449237400910269314123222184950804270700149834278139110144787381429750727475990778191425958722925351959094366887215545598814329083069091478720000532783992667985034074027603826712545133349886616036695864640346819347794560286400239660524944916760595869483242615969553204959401309834522177212774190259403160995336677073929850429982047830433845777807486980684849269587910988952230990824247281773214542786877479784484162124292128772514224313263837174779181046455160231640402562624962125566011142442966434141664322708682184940185670230159682232407393125840892394768917481711885839051693281278184084062071729372891391628066088201345586726225145190096050478619060427639065349294493675338080045012651424734246529158553411667069001380993778183317664593638865253792246003941051747844413119034383239938216618099649232140063307609125090664745299413562168993806005139875370593127540577943686666777567190894680219474450174098579835648609542789581616796712539795096312072232171074669613740655326860531289729619632626858650358144371414044765576234031668273548152780501348226796266799322562426528405580427171927096977181151095584265574008195384078989620129677498168641772261512279882338331409336287457429170778114277481579023080190560459434330951779495865051586705322113288977997878761082562234211294159987269352789228470893726659443129173810621456688772905259976944266252518251687455919339182002159937442963449273521800341928894022670926316269730544441106966370137595310851416482762065488024254682860000797403348473962282708696073137224634014193468749935983105005548163156858797163024456090249586845995199514907942307179223179606157567391544057615178078447827381096614017831993790507155221155676973703734297530395449403539886912759928750428258898450213970638651505432410374140240216495953943950458003863883219337619184067854027923979149203509033845285628772941687172555137304520674707650000895301567715222959881856276553659580625209047535008971645311933422760421009218236736047612811404823978032132813582900337730950004785807889767196083736285319809273027225484036024915578706129531592712325298414740702134799145202167409056664731925910203410585723878475915660646557655606622263988137250276838357408927638773377417799807703515497949797607982784003404888233460787213319169948060278699730525276010228043933749396708004077607718676816478698348401816868575320815414711435750411052639683652510282047196677965157737916656672834733386148791914458953158720105075133576429041178110160004222949799452748065071391233125066789571794940228002196063263220263410348733403562555389794837624028370295809736283220378356911102095361588940249736382200736083044745293629851010655549316005373427764529822474277792257354288709483663857385884550036559870352574683030626361383842146595155844494679683344578631808631352576980235830690544186071257938210696013291200714569496103759074559810641803134709676493856011500482164121131170808476340768401872195073067097282778124291145317117081954367425665672629261439855517156145079733412880383609415602475668736830953570512725254754199230039336062756922985654610834744249066887929021236042486464674507551583027599271230156993898565324616087805314401434308182402923800448217757833815303657643299794932600861733143414265670241858177539621090868406408814308562465299015608527116289671721983076041110675698337795419351710846653655161861007410021383280919589230737846364714146166403705425992006204525611899380924659874679499985715356644886244510944365238322259251060763136540858502656058713134439852858577917829714190914257098327255114158445062622266544991202627451729044031134789852134392866547821980594848864178321447009558174743029336922058484168793258773051394222525913291150464639334790978518560826566873074794316539757414013865038606448008072267489295092435084889046062254910536980344014064559886570573404008913428608775587236692160853407811553977295377473626593684513483593040731681314958870541041089263403161646669615031411916779542125401021402872056827909347771855743880054124058784201198435953020660037684866794981806897250870652526888160148618863159300884262252580128483630613383573559326917312593482994080445258679341350394765749807255389271112248174374861661361517552984200169000520417885666162062949143996953237357068141670657544503476090546172595803527876215420567205835038615407853759350469936878474500073575955169449400645224678038404376801064851557960779434479381493285216363302061100873783721240853547108869915679262247660057911652436764682331862981341014187204037433529562187595948430597680779191825463385663659269343804215489028536451737742598648059803690023244723431062666733215929294861482397550877049955955327256234873690504856039671936197273561888052122611654998190135596032605675424122501808017380782967408190584914274754025820646430830323050666492953260244614234213603517847520676874207475251763601037560704307799282336230667516156197267410188735541274825287445166034060836071328057018160553756800234893357780801164198553463434409140956521242534643797612060019951453208514890758876310287529885785199362872926659777053299273317803848176656967520575484883102910135053884754533383881792529785516104777570731231035268896392060303624105706856162037373481093580653348362712250928671840185919081460176941742759313944314032953852717763531376127116260930293617599941499566720140173772803934584288329199250242208081064657481184806364987428003301157801700924385710231224386157890207249785543731972655702584581489117442866476630358666170210188790787194945697394472014154856638407798003582899334954816126213951259996684891760448990955203149049919162318935020398872979287404719647834036262212993779447948394389414075227455627653024981118196158275440725042111129577604413181538 1 1914378
13.25 1 1266003024832040195500717273262214272576635550382889800225391907180082140129358177085911964051708043658605513467068303914974420959658247924580561180228835965063796063791005883158706903728859331447743576514280653514381263144045264097065817269635884996262753432947975816548029856948346875625192083141635271357319849571742288879762185494321169674748749458967952834795516055757888672656500336088703484979619004216486380646985619321304139858388182347131031530895916963752063656589522123351420835778796817541179138182315115182448484301095495992436708826171747797836338294356091045968809894787838532778731253799663018529706919600432469472165803760691174599234861386178771760491191964660926505264318106180892108610162163224616812904371057341275157047275934560570456783849293862847881675711202442821859789975826183744663363784595093296348816884577834356912612736457149460072192643514421861498248941268197460146660147625376836453892927899604695968370346627743020826995885834458384367723818267834208561039301849672670452083107323362990496103612131294943633617533322434522726290925634203835784852982037734931476055733367466444844978244634890779767573318476685386078033994097835600031160102953194027237235131465598728633151755707952982854225994122393385371183905365504984812757062985139467629560166908182703512929643877032255406615917302461253594079811589076410186113169931964871919068669445131227169044973072071792462228628532328346493251557602513139105314769094911465737612372651721310072022965459437141764074452955421778133073934627294578234021156396489579109665089758240256030196541511079367317598131980881891552796746100888878181023398752404538283078437907256904465291121127739030972310602532881243940044533568290119405653472844246405502471771658869364460833481608733316127453824440919959108874473593057096333316239086837988029748620351221047175396497541671677444072754554826847247174620118565506503188450064248956058991089725325303353623929256777513307842677530392090788229862822407462848891836081244147210166399257786583679749127579233578813759090101598644486059802180655106465467488226256282262832651765262874761635204095195720217672829412126590871354917803117189026998372465408923581930341303507894459112571160193200347138251565480367098906778479121033566843755765500647814605549773575882078237690834038881733073379333609108408105930631672368406187580035399798925999887098420528835536836049403434492556147930369641290964289005541815492823733071690251495368268011393420610373172611884854791829602035227098141324407478035649109193136047141721396082144084888059724821343868281763087583173930725135405132926594000609670266372376974182617483039388588692970541806133579245452318305002342207475957537593196416524712045700500893845667585032323286770146112537617839290519526740356891654337018465704853031171341391954392140006672617119120872154959045645063068615513283947748677979594773295775535212272442028942948402040317653634866676493860239676898711102977128144628169602219349519073588978976381494599292312241689279229765037922420244082936597251237114780385548502946266090181662399043900192495160406406447037202063399507439632153661484296767985380441845835262570378516477722722768905634211945566643762456144322604223225961463492214245546088847044517639258614217732185656777869640909927105156686114934645242399605815937280759205590633125812795464429675871863276664182745518831506459965992704627456583217996972717167472189954543565519201647579652269967145449354213596855097740834276154293830471024662970128768639641463723299184688963907316985762162928717234732402759956517704037711867439800017506548772851901181552036540702681911572964695759310055421532443117528887039075369742440135316990924243567087522378429843560215997684979460549890009241505812410962036029574014510753292069388035280753197104800960499368765183969105465428198661718414812357950504155675524950182987720454580330627961404087964591949310851806126568858994070938738319107270596387612056169755688367951644652178414995415187230473332895558642905854887594512783693807964089276462791696899513157088108140928202400706606312925021151611298377103580759598706078931168875181733052205539705804590426659668945293912880006604682322539982390514175657391295452281774746900458509792104040157917358464588254388143718440380973225081518886918022034076286174091513698812037130200487095800737597708030662207473899722940001258209519153744377102552376956512600767697033856287250726096610338066158043015387489593215177214145306240030727036875876066456801593678284833592008313618936616874628252018434698894119808136371355436355430738771486811377159356992604109689665436142995406002680846462182215654733070754988277445841634411410570676928836025813534305866853310314870027609069935256427931369275969525022367936348669198820951964158436387451285030196483506632481865703139589732867706252756130476683091503931123941500156239917621075561725096988578572568653773657346611694108874679674635096609171574399139683172840367453815195528411111602911282573265190257653739924051217780604001724471601571136554406852540596971833974437641083067519953835905141501675009742341378484109954153957446808571064852501572662983060148058360807850766364652000591336408769881695827813990595813843223055339615028677028284511903415924056339005739047968480534968929267673251743083045840325561184393247484435037133864099887785761868571192125165128469172438182139721486882872470640006839441817700032123080043099952935545923528906277579024017478872730432766030225126656302692414083788601286161581449683277371046218937281003756486729315203650983410427103010375654447818918426199613596654038391041866430535492421778827480873056881317066434735671559808749441953257192304133433759938520556215590349523822252956351560124883017357104338987575311245252167163236774378820982078302736971279237705090150329994080668518043732603007299238401530655930738790791874620958292126054609048821060750413838125422716161390273814661129076844671289199234678310672778030283951306507978499182166763180365126684417720977698168982789758738328708975097364596428352214527993612316580627568996830190334590760130124965649800184927535747153867742713994369558088983755263180375543557900332351582263682864857768168242163625170917576286652568159895472485523513912636901087896307273737602648065689769666560698740287943287819134225796038771970078289850598460542107377994111423990370644513115066689123836173641552302494925249939854888237524827224359533699919679144951453359775807934741169454907790273949971411962221351076051837802407241420636580425783724173496287396641021837150855689474918158255090579364634139607419978679571200017423841033474672592747870414238748193913490140046151397141435976179721261108720785829106383589166152210747937996392697771853765254852054456858716106484828245476008531663900666782416573873282357214458035422652916016208262295787195617570078673162570397742765994653027541035135209339270627581216475622484554339056108206428373521213537263238123882753769381291277508849364294206213539844280469476403607978472249760294225850433576613459323911336336209401156490853750387517682654849088562338640957776446233255948130149319905130062379267847684825758899602421495733751008399309221573994503108853546002154565946608505328082762246298739105457092779468974847849851858377921487415023341402536355641858393115806877251133840811767928645006270546226520702693443052247023628216677398810192675510026919204482049753393439596446397707009571661753284383153948841953209810852502940542728043600722355417805604728974636752017181713573366232536943434616024615010242415122932234909131270209700715701549001725798737367094104180031245060161631841996960171892149884560872469741670199371055672749291649982225509903837442726407233850158288420320716190327318901742714107120458408806603931238689692703044665329440448588164824011632211983560101524143429367822299642545795216879296246142091033362854235324944519477918228571843379804379312877163202509643502368364819351504297283168846457066493922771941589393605377550597397654910066715187247581081148018136698540821508479268503444741888776939148031362030360511977409568491462049289830644279898974077598840396141660076431386683392 -1 671895
12.75 1 -2794321882536240509253527809519087139061793064582802908064500088123187616558368748926263675266875585441342339181704259790204354977362739558081916213442497383623567915399399788402790349291589186728377380022581822359586901913019138411533154169858927810020645211724432716332172966068624183863638172457847850936406112447061297322691595671021620220290837019786506265507992259240614214339906548609449657242175137604863263482472555920218507014604732539348088649666995921745755185393535445982443029026526135623509238906338831575552098969399024692012657995515825447902207211329784158687675202042141962631915181761212290001187369472728431401856847381288720603451384790563899174226252397814441987644689215131496889305384523455191568205901433002115274647892871596514574267071990524559492052999752595871249121785620362656891148684476071585625668072869658111955913120535536550901913496570424360844517121929813246986930640971121470006034669638617520949458661248150858771569777182391960908868626188469286021463456544107052950132565568357471177955310824107160327712305738926438701252064052176206575397169069085995644962653400636135603748680806880982649305700216995248301568536139451592841642873142485025279861576127353705632835978517725717490525781363245029203822175167530863333719369956170570598258207827552558835311250166133792057359802195697344672505064655610272027559505760599732780144223855239692319530227988181838877098611521210537522242748958236640779623932600981799864607164086109185272402383470504731344121432160758722582211785063748373266689327810703384296915339838265410372755261173575695246944922542901466063877569355275423731607769070028297867728188948336350910170763954849069824693562851470096128107541606026244323668203220205947968063079401068244908104819858820611865230580299282350296261624650520355285322820751363436928943553647532919252010879980700947752905651217485650184009397891604646576159804000371089849013443529175050480452562258421810807386177300563944432969780316303377684998189829000636295537320517216289688375849964344384942164273245141077986479547347908615054880590683483771113717684425140244829271379710498248339225672646117336964408071407660855665628361982328662780329429472054686108111103221970582878476281833136090862108505060395219868476150706450238685713528134638040934178711933572932031906028810118570400881475920882575031038820496804487521118459355717595997447812982170385916782098891757540459381926122272038353817230717004852356355262677358321449582945836019976987760422104514363789899558888804071039313047859842754435206641481178211302465353057451128743811088085235577409630273407401365503249735867598065820908809684857329151330674949357012480061850914618209050725316357344930780517506396777505681894497725048835637727465123406069038888411047970107404408986708651286842446832672788256609973210701182743729848676054251404010221642780875673765688753805174700515810230659987877767890780453292602475816832819743544301916630681365094583668763098519120584552748232880342517274246655273694106911105743483752334697968131306875758895723226199123906173680477217980787140127822168992503456424629600375424363452894204451958584111242493600111194102753445872154501636474343087666076630991485092341341611899837089446437800457345151354425792508897103756979207549807630755188764082562379673188514452633339613219021118443113409000974856425348270056672239536977375399554939070389530226857253844904607192098014215799331300241539318137356087214104192692181161436608155783284316456597181410700756769467498262000149010124508937573985882637325714795543226400624628836169516536103289697836065350632692151279365679774150953336625178663937406695635113413067024003819414423316377702532152841840624354086398556288529140777787558391495166195441558581106698412589376868116904473482262688955677857397330858464145627663564839355239968371821534937816229132242283413563297672710260678554317542328507724143276265991436384534240306168731570206304620091115629575941613836468745566188689720537399789742108196309943822253542298288232603586535915826067507977920543579593757100426414791247457537216961087419023523419658432863791189935661177066042792178668710313625786852127704131304688366069207246177125413834881336049055519294171915308347876338787450813180473166043184279865468636007828413140469805058681887406719079567116551706757463160136003427745268088244195943372448121692599058068919224135202289580973271882413950009945925815846012998789442760735706594138969795157719887656291781741168944691649472107720036886353932368997937936619717940625653598370691135570059010330412682234295106235281735135501148022256835066832704731178044020424598470707330163196830182881140943560500149294416333480256247038562808855538849817425674652156042690835025528092217603418315908008375878510805240013858622392549301359968321256887451320635612439981063888886697318606599212072787495080387009620659052808943077706023207250439609070230352894560050348453867403821997003301602588155024596976043870865057897153925477829720735794246545499991316726757251251447889805475968401224892949743353607703168632449662109815410864281105777214830747852567202522143573778729037516392161038577441673685657516794138538917871133050714043996038465233339494470046240255206511079392813834056007666613612833901524368230881974767752782946923522699738857454473398781220758122904257695407924287236375787069264132394496481177460887412598138820103538461159521659069538897241907672882271574658694713839792738743197339197601674066454320927612555981063681277748033021288231550862075993026967272607268297745233039458604019082958653680053699554348164900716995458846112127222594728873845214309708617994417667321934086211141578317488473089979463209560742409124167609731113992486588078719075119321892241076378270508384030253883843393868327373041157050680191621364201957241850650163598409597056601233381269009443369328279044150841578959672948956686536302722450877086466644896139755448918437834720707371082548474248871397223870961563162306708222227574909126029372263586652404042414099609299789148729810141631357425228907687988384927791059670299285941457437148166152683593963697517644299441298568175526692854103738777851704181461608903240167152825543781235553589244645429887457725413204897563117919703128570632619595323209991878342402169035435357765210912722559245756432895310577584969379129570015108490579440853855040724257407784782476346674970225406839747279506456282235642752040088731027093162526858040278037881065429957 1 416704
5.166666666666667 1 1961688219811514716058840534236826982082961826037617658161262870732862687 -1 989
6.75 1 -76182206863440901322898550873900537803525153445477027611112529939624519845586239069693235301438919431145455154434551598241903694834322812422971339053708675662325935311270548334447684877063995433515762063290453655843812284424657706939638957762181147781310863579623984977841549204590179903443187554388736310515107756559789127524940884254644112288853836612719844013290775345468004330021657303586459472897755953026212238826342120536416556450626183768286413506867444263363115928595634557714463236540145959290537989133662443707161565038244636257425926436789050755774821198643321974595533843851487145098526047355850925290775352770078260 1 6502
10.5 1 -1684607059047524957523244949501594912935588077857447102168344086500054931390971421456571219048610605219577623225850346106454452201884035304932662859147362274172862678476064258916305672482065007929116204947453888414197310513560784797121677035748823431425442590669755987732284822632484187083493107956270498696016815578577462167705083327655168385579189466395955894333709556706245425442377068889572903228023204630774521863516202213742725380435166521004963102839437209112640986678133708852387928377374720395938912383669273986316479574754121397205573968427733855104411795509884148236782816290253699422936156888165504879155824873703180711944392328359088529712992696928585672591842468340656041916763231510517315236083160966010519319345938064789458537253166162663804062789532741079488750790455347713352705046268247510672480015865151004726734416143911102914762480598730898381753705273954894012813592647483116378680882986355343306884130534692910169850942067350500073276936490607187494679839861835614543688564938957543636482981615109743969604415218513758690135351928345740399345158733293435213173347675667035074132499814352524771097312784370435777647653275929835159740890119876066446734749731232735235215620355322659811845626236413111615943505470079080114356321169448020045253113574132812165544758949777593156162930188572160163672164033461003979389204964219458124087449367196568420515201773553943337420145442073646153056378940387426654906865454048347697443604441542858797216851727402359516762190236925278878568170289296202968488198931708627267139005287099062631368513125755609708442503508423466625674330838270745151221611681579735822681979558624975624304143568430884261249285121476255941099386620381995882197473288058780492538039433602862768850492666291129566933978636450245784621905551409606839209342838391468722503805376162729013590224448958741968549835683954270764941912847478682837681270515056361389474851779208353333734644335957236763127543702321857790932585138002499529434991750791115448409732538155060734789621176783608085633629346843895249644770795028494593630440702289232178543292132888466813175403887969927469327686618994856877090874530796643782822944456915454607382793709562368632965106748207331327141596406508733504482504238326288818581788269789978254307984749142724917244154096552496218900199101274086467049747676690730972734140733786723022903329051068258900536370133757602323616441015039363117768213956704130430909460584715049425587663762908416209234719020512559151433015421600183129341310990966224815707129931797156765721531904705858391138804147284559091439934213569404605963674853028659507611297989224794321285705247041697444570168359554536228818994572022665452356803558211519989403931607908965775484401102468524667889782528735262352557927950538567093606525324626521132718573686242755513475326721070595046286983153651336585946369133935223147482627173522673444128119682671261269654398792232156969661631175129861230350677919259213638912016913409317287471358469421603191296153759669197126307766421543785568582358955115123500658440972407514114632554547487899080960848776049478309567993915396063467205542075560969319663857764314517195101236150959201670916518843574944912868185689796532510693677136248945498074435512820470607062879057520705748424215113530881497940851830638588712394326751920068936377749238490355297606047682093745995099237127576967206238051567866899944231092591042796848768834873197461043987592721357933556025842125039398026051886293585244984144069710092383677981530562390812528726105062799207501457575324625369290592683819372525517482738767704718256862124220914200987255261516201350989177557319566647810805465545 1 119691
8.166666666666666 1 -12457458650290737062861157427967892902519423587510383612489399960071136846233151741472820938905877295644299263365424841694808427221697297473486416871327217659247098951249129414273887086383443708910848331144550216844954943224186990900243815932385150224563697373761642136324686399743303558422766712181138326944804020755835107015958489323448971717271770659025007040269395816324729057060520814932764565189088250063217763830595027910870855394836176666557295817764829221369030466701515103593755670504841519648529613639458657849026110551822394796568100415039166637000574345814804070653636010839380862155422575608929969487375542402225414686148188349033952424333977669056060616468390354965409602296284826899455211618823050973426478149402311024355650547380643839089715668139462433126289759871766647527494980576552900366002672824179244349139447729481906722921439630395954504052782142950783147867439313766129037023426975441772850596057003060074956018939755959842028553862299475054187238515672000556829164852346705538435359270742821277475900663651903144781955780687781287221292809485724969480297648946047761865030659098032198708734972241972392055079369238952323285952833239568210446206605586053996797043556804653001478771660021010068797967952098624271875083846410181468432993490071047177245477545933068929533059487612374822667269761867048770163205106508034815165711640587126656841170407224587645063225530547074264767313828623712483662260236161229271795400915437699407565146569929749450046249982495412184736883882263816565411141644096471543292310661849413511388801060656009329467193856022990914069031295730017493101813376310881128010156652451459046310831791016952764646702270302197965854058314919063 1 23416
7.5 1 -1105035420727918768982523336736764070737888150270805149010925863438310971082142012522692559792865634567770678645652768466803183920585163757216563971793129180330145615866316761452255813157257510516352593024282860812425077875115881472037333124899921437152656935077110282233879434019170726106163433704129486058747303687064865166748783564654170977866185653258877287709393403672211127934577990767455888393120611568708255643616419883318955652998538749405401211567744674922990050584406279617679595137234111399870689326215923086649568409286009839990812678295396874321759648310110591807708954683148873821070284550319637931272512911824516912927939373935672328498639060243381920488707476613322532879192935821752987661029773225261200497362992545696524995898388045393602623147840221745839433414960764771863980086706084319716964578907555547857414672195109809387280055879052702261239796435982582306345399124793283461022203945208537197878661027843304948180238250056965794727650203808806666491239949237337547606740862241954113900283046540894140089575543035811130715654910762709916078938969167660991222054099085159841585252676952391677244249102924596273086659 1 11147
4.25 1 606397740845189837313624053399763430838054120868 -1 565
9.25 1 84043945480419641073316267574110620717433042982399957204948687270927990163024689681865466731516473231221011127448663358852169709024428779344114742335155579507371405750101212509061919255359403795730873298750828053831019049406714747170232552700245354499668325564137191976203876371449072948938347120824274465380738288402144425958313630728415129171009813516363353206248614116303426461114861381347594420118695594403509140082046976886343676938080820355218711389882044055685130408211459507410569914985772338992961932297455052563993194680280233818831847951287854834437744819067553747845886986754002932791001820240052109299295270493384860789631016533214673254665422193106832287082502102769332801080608779010281499358206177458307552237705090871344734305661728415686380742032119170671342348972055353158588570387982798400992633846277468606939268145921044879268064025476932340205452361944946846220989633107204085609395650279751842101447477481682096589413744008742205846977164658180955140098692338358190770227480132379449245826195432752154753041270111166585641680182371251497523785537326461119159050621038490955622441256754587108324299561628156592840375605515434379240625184431721874807238908439413997126999703559108848008818484806819472500141155337301179228649759592335646540423047879614023247296640096455075092925689498293057800364463837745253412264888481858334826174559202502902032969269140660361331522733795414698568463872842891746567029438856435556481303138913803545352149034192223292806431589456767152225736692958926264906816004648754720070852759187360114289296901336219610383052343284798692348409054258421139188024152127409044016300208832761129076227399564530072193191985670392763402646119336613600672823948976975292770492486620196941634561637402111054503953057812544329054897538943499936281356142464374533956047146428424455496851671136422677147 -1 42224
15.25 1 -512847787462839792230491680322971170598321572256811821476246936959686425658652672980663684926312422444386082456451786646975078575211788435764190661450058002688195940814189713145772788404894132781225949203758233393696131935599365843871698698815051226923492468139108410021324336824773362901327997641281358033128829165739370450541108329862665625677238083017234129083047293744652411489745150032695257115664944947008531372760905294218487183834103310111699392897919288347955239401483347338572384116288624741073381037313726536835138307758760663136911737754765349954875977221787279873398659268763362567862949527062416899318974175567943735318651298643883916126583533528222440590907799768135287638800828787873976271108206028139705124562966036723256775315678028666627999742298916697637613808220488618870405512127633177240311576146894505125838461476567423152525166920086635582242356655766409303146984034891571035833719803949074842224266549890099993823920938063598578266231483691361583685372178154318136381517464334191419697680062441843524731219277638915016629995357058039730474445594094097451775121705819881023710771617616021982079440106041118131411029181942603799611843878346577813945643110164119294813949488111394142458209834162676297807642624054723623736893794103597661536944070973288517437235613529568512770802340571774452931852919207269580697004533889552022644986878828600458306110555071995431315920312012989058668140444675358355442278736478518342447702793737101838585943228460618248223572277578611837769859834073295979935808729106487452596222416373234430654335962386244222776646833159501902438772177755710783363445725715515832262103312632256870942570653084789318190954260409523511761572229631717322387448968435937842048307553898385657696031524844312077015160329704393025974980831691002078740528146473946466817028013182512097689764972572129024479870782990246994607541473501237960466800609223711230163968170043682531342117823939473169903931468752720179947858714040263644055848838907279190564812535210485209121987511128991413606197925692005948344118422575078192824364613409128464072783029641631827852259028320274628004543777529073756012640851572081202229123230318708121586213211402487265335019663411406916361082295540542969331559920691684852938470008876440720962128365895263863426412901013215111706999325339320236706083990908578743256158733063392410101524807371169770890784421616864922589705825352596320853770951537005367046586034609859405172268558031659757898535823478138089982150859934030602333816135056676709354910630646133658826196090087741235042037591350153611943272805154143313606499838400170695172157813713234474185296132400588622505240406058621805106009725575013630891374324872307946144610067777861170326162702502819176098946022580345074004447415606400274535753421542020061818106993820496498455565430286035156656215650646415342329584401984813251467222757552392242451727237360991325215710819523795964097595025334576962096661897021816891749405075633446339602541628091616935205162962483561497375472412139882405405061165659095172290240389061225580263922994649895815103248717278852536868005409852705116535597489167944680624802158375361572618911000237436500290068486029185788464064579925095180277476342241819576171299325771079300343307454386718971902363597614275971465696778259009826548228470151789231537462065157534021955226930052488003268249924541813660265673569900946887870636592927452004727911763326400352409149634500393875765214759358759082686756056060926075408016818227199672367391227436219373067640210934319921445069605872731339614255257735526079763516651064599943734529124572501216788186532874024963496104663543178217601729703653962100078026246040996491005827217745986976028256599982820359792215386257001548979662368655642496112772883450665724220983381954381916525064830381958266965001964157724304828778125651996624251673097912098951533852097905680314185938980738665251499731039497897567826099745795561909677280973481122682814044687281377914171403749168997481836839458836111351501551931139298285404787777068560032611930028988171831117508155516627546947501891135146647129658162077656351369246176275534119345977672626071266887904933206650223266166430975403226396313328788378680274748876939299206781547700646937471507451832437656088758397907037706467746118852465262719069569227964517598645375318761218874600785262436388651486672033927849915939471329590974272540554906030592634214921202844524551549078044246807426949474517716923858396993908147455938938146237136009723274819333176432790969408109039560295761654733705064874001097445617855896934505812450450606046396369960598571955442363424896450016080059724671223486904413404731170751102782771276132114034843213663980936456399064853396353124933904538710515472324215610995062793428401321400688996834176012583296351864322757262615912143019312672174410273224141051842889372698346691143780436922300448925202100852554529183512881658953422244024677547097192279063591412514957751705617060111179272604826639421295366864000438350700784804339667088994812717266917415765479844603460901082170224569197224784832429125403613865754988676819507918022117593106677819095785288590929368418354988695292563473557225857017947917801267979608271717197222391619112488947731897728288645827222033139903839869833545325271196215457952925429865931680076238644414664694862379558381851265559685838840505647270290834053243927764892847212658509460808989318419556569145022826262297383069829770889593437622495098254162163391348757206842752770360631551365517646675834388539391205441594483801582316254093329056037578183546792897686875348665348398258550539599528105289034815647664371900476825694876318403661712634232330248552023718320885211912603359271996673827483169233173962388375799898490429201564197393958086093753104532012128585166718250904590749879361512653125728120932637760810220984951911079590118340623425571849070562772100436933949266952780520420253629568246469892752536405738633284681487859229718881978666558447351062990732012676934430082167886344655734455435395139461348030685611537970863081860607853027528670657987654376364177307146313483350093322316768254329204961251077981563433358565510421272216666054353134930656718001151364282809709683090905719010922986840584829154641404498631553113865925275870521553186044538108145553048757042701515509247434004262604447645358632722612862645379588779288453218655977491970319458976363785969503652236216750827729904466374980695376565978348981104672083491797050687072632431593551955654041205466828348724659446878672225105368508698929187350828139791207085691958685387722593362508816966019618223464428454629467040427493840787097157660819222229200651577297056300793000249302210570984618070621699614164999502788701944125415106513016110573068064436759624942909121281897855589975175434665797274374338229897296944693551508059792853672106537957900321519738324147048537263710126255744047116080421445493874665466499339130078224419650885603287518029673103334949459718590486967065212487038882621129846759431816860870508152127490669727949151800064924691777012002224310526859090576916423771815185430287212890559936450014720866541593918688456412564696814428632385099200048558323769636715881813615207408102836008317684650402503518954616087354770284962845074220774447215486026421179883879327141671267007695507497101515173478135939280375377747048439273116339529762697792371720927118539830270950379262433213595767962422846833154571076069632282316708667931914942137809359893214790137423440091999769907255781971013549006659416262412261172125027176961025564854483457023667279356949703196130244022406844927647307129084509545222562132675735520166079139347362720718756592603600955724148205263878628744260716072477567894270044652337822591861758497901155078505644509571866901689905129603277912546160697136317845413619150230326365675464617914008711229288510542042452564404671495055724078934054110342792122034239108576270756422959771017337431967386092954751545501755456944167550881958816157516586296230828037490937756036161852229751778587777372213154908965711312248323345039544048937572695116690203567706876190960464245931359597716501201261217225597285231308120785859407546029076750229306864894660113118946034004693142705201106863219226318007693764260917527515007049391474252936312486033393987132975514397498880254815953839260682754223521042848081415003530642035772151048567149087803385455612680060562218831684407656643481898777916935964939144074707304185559463979443117007271899399129138126617672958004552246584291982615559536725899760770855407751682259079790411430190390307770281123320332069832797228819403039822499817029900745568527128420027410773040287735670105291308569556560626868717249334503727058729605961157022692384489957665100528920772716617300809833820252756156462047396084841356590199618866852408483396308818872229663631244247003511467058020087465830490317471593528024685944202333403958317024751736742420358354390039148395734648077295997053009488824075675556432086095829447099024491668188694236073283347367460410393427666876914436132759308896137481379823161470161144415992525607965631345252477657310756341918923018190181180661084937805929052588548238596588483889162691613118917987692642571176292247126388037688493905538724118937702105438148024824219618335219219515680748364812501286042510516475166868839655739682128126721318841864398856949151221026841611240275502421145733825912474365576005162024905312836146546175137737376004800121456654542188132635787276161542771145824400580588561401628701868783709083381949490241751718999269963719420809122038931366352057095672206332340220797004653154772892300275646098309019119963536811804427558454227143284457748027905127535268303988111187878428127641068000764173053223720678964212679544456400161606058729710809530500101507815993001134962086661250750201566461413587589308178427700490697940177645283625520855062657534865059034858658728040515433443761416875047040814052257881293347507626075491950522108963270608052960623721786900851716126424286308819958800366831055472453605526790975676389844160044483286730646603474572607962458844978814305121559604202162675975779576696490363171540049023878591132912164097391914048925188461039698467876440709807583403567466878362970270634639516902565801777225752999065253734819234048827082195289435449406484506760172980376668314018190787810536697635785805306887604391369894834880567948955690364055535196189770416137753701887919630977593889204768314677283434484842290862802678044720926292789215431829399084740150294520974917643136096471669188676821658160491130792379212079584387806203124292816300672478698811639392129464733272715024410164634953055946849833125239339386349028927147263540319307191873411797734460812476748725132914578576948912180591048968575712664637123332744333261373889375275989143391912841545100418004065689325662934271316630815316117794880799002383368078927779630136758900073759817996862421054113312603089186588417541058025211469976606543028658127739627999397950267774436583320436472517831745349545860095465804285820959840807172187047769848402870680407109852180619622189077091116541153025969879203025071185494290849357242448055877108399734026509460141474338904141559649780235894173755262833307133445908227272077328031401605697075807911068008857635270241155452240733880162289300456806419273812844846001001714152796677717852034537623093505162838275047033744078691706668462784982785421687418447458507305512271592244423349996216251684421166582237317130037749649350143741973492049537801600506637902670930296635690087019944742249469763950054748549585924316512783623264357809161311078442935541282400579170392718787187824193426938902325154237397867203743779840614603986632743368838038880333117059333076097489964978797483183526536758865425323258576561755083875389826872509854576024148746176978894299141726285795629756405803225252853709780933584951705236158581081123283804059406910195424629652533306961064579288441494170850976271441595960955796925707352477449547014120479885713140009867401223502316162286656162303930789101669079585838963267428783172039553296732732684932479845880820847749286230422774327001832503063785804859044187231523662811271061984497760566692796191788551181646522551275164988203656691121654084446567474464614387750150607496315300036972697015242602125991283224146670669527902435 1 2072198
11.833333333333334 1 -697112611552146739755378169679442542554161619453835719405147965882083569877771985875668084613375943018810537356617807798725347246810018679873058759082718616880547319999415233172321461276518617742029159544263996532894292020133905969847898834605697686974903906830356478601147780774700020139234910891723514980508516578932013114567739904672903213621243306534347658017435372321975572422818354328026694813046222595326428771199655783809703782135629671496508916729937511061712659892595257925750228331497342161431831617704890020709804697567266162445352638806037421425410939064712992500415189216064812451546602417903129726098381927887800898632732724658022319706825070614193407094078548827673416837949441898650269451009415370862967418316162947274583121705522055254470990978387788134312650247638109396472904837224900917977760617494431787894906949205377145523178721752019608557529109261471676910863057233732918761893271318770165733309772987552685120273323186123383344002662725041724574236432639313320214909213470026960671957349122749902382942241220080125741460470055871358822577808533618294858308425221211409769717946623282546488393115807063110143287965910510612743063953420218349997974736061152159879098213097292159341877847468708037754576953441956659510797260297201997216019045476358137453601769070681828884912604708200010054935934668498742050612082315948849254246127801672330827214353561078368255109258028324126139912388175239948662466835127637920151561153523523195642532276387320145098693351394596585306441913595396491164602977687884326674061256389695985033074653198727544517897370015039651657516206832942038407115241265540040610491358664624643448505784811285261099916518535963880746232137586121460153490491216009124443466480643547189611739668652957450534951381855542932202443785154697212856754548036280668102774914503480497693623234798077691077104299715179959092927926148682514201942190386185608098174067038120757267107722613882893753887631294393743832967150513206584035046460471977664790448109393287811738115385120549464124637602802209005829610776815432311930926960154244018306941967527058668116504584634453974838993102596370877028106578053138338251937541727994882594376699648407108426332610736703631557646129503829981964623238537856287967668128041687251906753061775485775782432287958173736470013895054746220675357967022316372444736894325505657764851613999537325491040274043434544349147173162205881539762803298571387740660813748351315670843897578406764200006754332989395080468179890570087888219518091013757156337546793485069674445400838500893720253956489748810449439499795882940393215928203120032173613303969537283458374817947726396972377478124651559700732957980414475262655949606894318111611454583769913532016813508459756570768398286105868565221240532589804855509014856047618454622845349904389532990410978724259463443750469706232714010433666650782567437736265234832140909468621545251195021053888313084976522959492596781024441223761554120801327828833428887694511478604918068371442932941721039771282449113626323838526792848056209463050281787906156233899276745197341940019404699615381206581433073596597792744628164648570396552494648825068142765168778025442606632691291382942567744101569528503725532739408508539385003433308782917755461723399021108993273334734904225242630609807191357461644006737071940528398102434825172575587815619675572581199655330031755715280492441894322416448887768375557714810558532891177295765969092536173188213971065404284735375963382196318267984353829324854345226780706933748350898713834287470633680309003092365357090082627605854577619212485685278337806266860731588777826738124548784050740077983022205896115577519798303689472554551839492868171023007509890270561201226494859162892664553803770382662153150146241724495058070310673498650141628951545851972315504560255311057940648091585833356938061600423298761680710274123634388142041297295146367763891270589692632125564892168510451832470612574458730720802195156897404121721319704792916758400332781659183072285794466334533767915460548869687410480362145877101145662765972580655109292108763946823576130866774483731495812450738265714759452946555841587226080982632006926130272648438479788866694852392175197983266803669112025670682720570088282910310158596775425501921334581836170495897346018871123358094607012658787949786506296076117754428720083973869367168622407770083571232940386856143222413178253471656861076167294730671359435160934614490596256065315425735383847540319618008691667199823763103229804225980669894468751950956998516770759016793459213342719783337996057441047027622831558741581233406265957513796800016607118348061524678672631801625722347090812148473065418720604835127236893398681918719121684038493408703732576781893808743219759125785414026448957836587445070227952171703026111396262702338358611146539360374831258156344388797336271585950496971045468327074776470798070763358474431436463080378234804437778403319811251991416865933738037213292458557011219213966469521754128713353935973049257128229423758257330710075729876757263136034565486101900262759047939492826811086443195324282775405596414330357340827001467090657647551832150769330270647752793969182218915466359612953738309524696462090902970895299716214648693808369684788536169048593721021620894577725759588475377964603319203915120220131715946061096072950364272923406297707653074407062611033555034394429574772516061802660516675074502790216061420429918182338902360183324568391249621444151478571800120738326788111412129754134025341377881682484271005091434204586672236559612428705807316336702123830576901978811745965855690378963589710312727300932925788447326212427687265187296962385327847175372594471876986165225138575131454692883913527684011019534213027412613714984995609629670208105808269479844006354046271799963698927503577941285272503401684879935120829428279050270613629207682483951156749657173479165257756985471331587017270990663943508327310812811412869846281103603894993632784774102008440999183609565406133613568370869770208396276829897872788591149897045171262493562541751367413512673467693260249819079540141484763471980213182627484326231492855108498930174563820939549637776584165964923893733714958364798378544226740647920152728611966210572843802333763965372648455187666655230664404383268364245739108702547035325736560965920208722204958686797885374862086296821483112642223067287773485061066362179350964667624797779832333412575058321455222316315696906919492434060056565143273806180116474348967050205782006509985615458926069980490286625966146178194971226445836561865553514808574197006365864848902293261278279751975938087140444790695010373707415151109503732726643538445436368381202253881246499674745291200913778430159914449095634884532284120583822426979607465656883310142642526746128628936138469764139665177980002258809126434744388122333317626782784722643311750689740765227985795106567482359287425942429834544175248814011773233089544908169612649636068737641297254137145439213490169602912458308319256915155809112647602254260271303060748932747968122175385705797693209757045785556859846282121100385489577030683594 1 328299
4.833333333333333 1 -384694739908129557715479075559895921803289203627714287103877618089450872315077786533602696939686117 1 864
15.833333333333334 1 224989155323644452813986501517304899008710447431099806912062490704277311799365547596209694250775711095758981298529427053542779134844841016653579565931793532508975105532216309341691134602265945121183969616613699601335440006740019964229025732597929972401938614216939202055349915862415861171008039724240864529664608471466922724675905237200768843445184217621003252663625914167469365359777977548335447620333700569296786157460021905257509058881623000306255839202900724899520410047504014346908106838586144115962258464913431817046071459708900913683267993371659246481756215896070604344351052235642260768666300154656698497072514327498562340657203444426622300256188778090040668500741332232642632608043595556138698662415956478575982701831274912838810048562835562723488706944624140285870348854181352520078247984110762586511360699621045556107562050365843210744533797651210994604648221473650135605711607278964824421940627007602423509087822931118929904771416030034912088914648281904110777879050550898743792202494004742052844901409769798893861717167949273409876986338303491062419522286751014326098844675522132265778147992202079743998843112058370318028405107743794471554455558539758111668484230675267568979855279531413196528521322709844302560908298329527442128203442894038593985764305471312768136650810460863149822403140038481394368753278713012521892160300082597513758216128804697799863545544123663216800421599542486873578799841100949707447313004998387225892015101103559951518158615348557312486151703098593652370818276769663818743106127200250469778335603152888039312570313707286492718761764714999828731451578794960808894402212855510164112840792723634820778081555277629091357642319181500961726305436891144111488009643320944471249611167951249039133679662161901121316176455157170553716527558204144166172375573034342980465936601813806477994714617541538988723023839849746396529694376636872256241961596342623227436059935343933592766029671653846275093440638226164958098172525859388036474210006030223953599557721346896653496949466070597384606768768630912506714692475966462592397868095173797649803323030852479175792438494275653999447511031618840720789786414227130002149899075465146911892396297827725769034063085433832140018050341135837856244208426772569466171494870392363251270217607184684453540221815963297174318214518376521119241045873516950861260794850556822477236914345026754788179276568807998453299669635619776501809070325820603831067288379959707717224562985615182323405569077848414219753496788178609295370222481663309376369134258564266020862034725068629090596949914196873315297264970228136928550507709640162223260564510046350986835377812452921604130233518636089511862959615683703929088321139040185281215444117224357559954424917181655481348120623225715554724822550442824002892875598546842911049216138603703299918344952584982662586022037878282546939975347776649742040248813511424724646415273078993101539979623172073366480042804370946235583603863824865718674915828953295661450961955499224678857091148318359035809914154183179989419855743787602136123721069990167334186266675638767469622908962653490363672228602752229911968453166169101334031760572892787600264592213002272702058128237878001038963556882383660436005787976816526203471374633180235058011839242012239131801972896156708629848800239642089332848752479162452308809726270709954265707371437337054412267328678911739980840314483368530077592216634832175838887711743467338636440987329314814652711913459319547107029258106467140378320595270120619123523917535217129591144753125745840467192127411441826872708736894695649527193556156866360354264444110378295917550478275129597150564615983210189088247646943387957677967888432742642184359471784460212831359559788636427776336493807828839960577173081719612760124684874293173477958283795460348963156188179024907190092812626688968694989885137499073040022348443529790238070688960592468897994568347281108986812129888510502923159046487581086502575834668431374858306324116328657655190240740856338466571762511444380284043992059636629841782404539169521354062195370428016237208875942919497751674343353323669215427504328715872269734952197284584523247558184708027518654485506323530105963718927443942231082000092500099101664370366989582782246798147221955728109195770374946297958969833069390423145776040967217930144933092150758712854529626592038936318701199313437723056840130914226171393433302982181881394161812526517785135077061950696594237620158488996500222278302827748578941537491458967481026215563590832811606837716069048018399766015562975954114452295737050754215670535780047495458841233344023279293581402635267774013764741233780281423374724107787766815732967862701672319592470035734491656514473860728698968634172699364515940143207546430890164762779005768020293803247766289582193493847458001285409112464516714398851017104931550460837115539987766477412488466613852835372705526160807869554884351271051022228575021608929190359259451317678559015475311823821605472200977160465801998018058728706348407027739266682138567389830379695303123534999169164679421236778572205089187264856620716841010533368251310122004218808886270265846054441589509025853948939274502837079254517873712310243902720664064080961128486962002773096165442228667935030944187011055291432455801476398622284479139357659083864633682575737476069315877730077319421772971209351912248526351589795484713347045638775832984065387841633958306838371660448432696520036613297197007393416497447484367717040303720260431500900411903840085006648783296295058151236112950599669396525505334551011464555349523523845629103685380371587196613953790578812770319753799605323951363671914673957621672951639309872199911396338904881401725212012801762613371655805105564012009004326827250230438473866307834638279356483884765909190710170022247790722333414808549063832209306146530625987233069108745592912756868496962285617313601916175342866936059826010456285477153908414749625447333274272293579626203929095591350099930773136418127768147695747431727232032626471499258565963605817872818206827326774617075392281481191815156970943143783872011775990748519199186822053351223330563005865620794459215139415071028615796001078657399533207425255641142402665075722823303414494366441315408945601847721799986790677514792392597354214451527976938533404124943146988178997245143767481266244888960642764434957083788818329623343964615238679708870215185407874912987646965392220956054744394120423560805038614410620018142044790494132350100744759723485122921108569660499398466176036185631182097164921942497776198981353767816378953816068819980874821484989535830679766941921631229342646542834984581685243566365710848379371281231011948490504058942068117608155908269421997874788391016545523102763855758851229868502787084492764801007917634823572384520070350958296266479320455361982215692609195899768778391287954387168726576641584452440283700259493240787137729175676500894873270706349562510287901099288348900263658880322690139358425213736162021620957580402233017049120424743376490311403447833527941107157960450883286504146390996825549647268595366137339645677589132876918585031654457006940093597610736354073723758382981150928130116448619111078647912124500401691676800624865189301394752946384456204926016360744580128032276782548374143294877344260643509049694962561717787255184664864568237327914324953025049936668625686314553470025667592696270681876586017432800529889999073629434858667273085059344981109462817945130313210302819563861337643932605298591712295076195569743773694879524230090594481037601559018147848487026174470960866324981125080392606842444976944390427661896603178902744698888538893985696893273872526371605759732794369021637478120108757736389077227783694803167492585021733729036872571574738518324486157029594582135090865707154163598074100500068514307776124728491857031575034298558368418134723901478342064278820654182743827798892408565326606752908169554773726974403479352288368412263029495450701537607645396104824313546351927188579888742074339459064445276260275060841271932774879951579367426560794184697961579599246941454141157285790737085746575539264385244832052064814967470190091312430514542924571318092129690002635024488253431604512787788746972274538151798887086393253346946124497918761036001572328045917410567269203782337967078360320287837142397344355176391347628299961962590636743603381367605040531945671483289004625319357931659008106069524777197559184548662824850951154546774505455098313761287210570308368769952170934480230138202822412660794079986821896482308770951077307704845300262475224109674819308334919220197168152991125152438535574698729470721853289782447766092795236427585896509467179689025878697010168377296646290076109347526614872482425199490730232409342262945475103871780813625256913793737387696986754706039939556540147371781141465706741017952649173985188366054557022864194960795751135074068765064223714705127601280973607510030764961898102682118665431931198905981715977846967095351858191874602617593000830273525000604519784318764634458193013451153425580898606179688668679346181070962588461978046802356526428842738989106640101267776028606834131006727919478582495132672800028837255486018711901100764267483702999295393022988434175281398420211545281494523738508483341173853490366873303892490729391020206573616700271915756950068230838844613269467230177659443126437749549426266095363545385873604462072805831386976302168423385045450186621116473481805600056605177705688678386709586384389658319115678630131967120105332430600198693806402707596675020113527403923041228270486618807546267306128275984853817406073255340475421952087209747958030765685399072968724187082799521386784114803130572872564604283235779744541703556626662249297162076771842606147426619098606076426961538954685663659042856931054405287586036591210474986253892189744606275114620130355980053273499953105991413315722584575253515560869218298808986948082647740172969249408413781345533059924582119151772839645469849658178006605106268693965735203438450534628735968745545060594264120123876740955935851924121356994508091343473289314629426082339995759997341126685542858663314946378420525607680062767304445881407784197593099330699562426313859601078024508820909635708052726018759220961345134348520542483134322948713739061877886304457731361642083403153514738563017218930411650425759972449185494197666034020681668872283235400050157920845236657721430444474086383279780832331932450528315786606498102127720705193752054297992696324261485847056742268409474244110751405092229820020252889700423775258025333055697710292719059225373315988436892963057705106751675179888266295949864177905660428128402479438181140477554837191987917733635260580499174194153472504611348471065617602236113115342374334086317020104595251452321487289886623466805952171208385840710440433973481469361836301275074709192876462801973434042337756100919191851659128395596805090187391510474371505005566834239152445627663883025622532555405190984831757634226799212772494446615030228444433201905273543077831636754378794995046948052450090023464384062285811319291816095519953891171486102350317026723963400286115893614428063374218729571083798870643404934813703138102262570115979763110075323617564645664362674751365003226035653247165914635936971724892348682155275991376300409114145580276914935221874119097791468695272183589916342934352011651005426085922533262299678514206924820360814047174941330214478071745002524953962559412595040171317770896334635951213352346175620824197825186052209793437901133258968794105675635720461448157188390284975372967125395355700785963315204978664768028884746082496960254309945548337514358265121819224668279535875767833985672429991496941155251892816467721170847003265536964357601809736133713917830385752833298566779075447453534790843232987824565179627885145291676249583594185500919926429914904111091451406912982004634929496675855220159546444682702882605320799376732609049348658206795569444033792395882448026530280985333839079464398755804898991032315905160487015150738061338791867183453165553952288712668317716810230526238434945186655626523948039807339855511590090697361222290207067558053413225952031226499177673446978846230253231320685600273279182916857532547669444526321284710654493010004541095707629164689731304309115200352663931926037743982059719618483868052130754196543505887125096796379805114956656135508089698774395212318148182943209535672834024636260817490669740403355247842835447613545612715658782293265553414391799415815608375470064395746916348806219013033430190006667067311644138730724126581032286249089758772892707598231558080780840589987763112145080970991716993111709009249601319217490055774800067274367891089621219576515248405139359668248771670776289628399082381181393545065050775979086781678575883507737355854997101533243232485473794141370080129217259729044369637885776191412763224569313977176872415724100298360437343067301783516554782337645665865663981794049045377502146682529212482167295904801769135094871888836282688115111850957148386474098603778794129942215528012225988558400162587081004948081363028069135550431612810211158701679229747577517875034456257060027565450336995328232094522419830862836849750793590921696906637280878260216310968290223158280869063201463756542740755814225619301036135586114704773452267663590673501177776630688156313378471070608498763726534110804320829954450117619261133625687490143499649303579920328194918156368303632059962883389669175313864517448328547050059208013800049781913612130089190239605120508551258422155269426301696222342284432282688977575044154916155561130808863856975536675263158495884443760616830541766333160267630542911937894002818407544845373184577001858111912478200860863936522456521376699981636116526557864366336714190748385964175833595666287225248442347741500136880127250010073527161507150762142854641823181630091863530150410648991281955640889646041785242758623598002494599155821656735423402855097523358203951344650915674569912369469492727556237806207397940291846757413646674789171787247711409338637939993808380897429348831705703002790848159193625938523123139302608929823526480825433348646364021601099094169499115297137894476451236825103788431063997112880681719077055373205747684815971365232165797787245852706588109141207708087919838113527541360299339708439991402975815646931108543461049497028054170382507076157148267758854633826375166273630277545390155664454494365246579134251266927093700579395711332696124668163561440867125102649359983869586699145206648441250758345555289351838317 -1 2511749
12.666666666666666 1 5184275182154140558144315719548183771041268980038496023728263142065747467206817278099240243057714369388545914922762557794033098285039818477869332566762395732158489966678228020364481544108983536403190802401194940941126515050684112569989704248214956443960901455838954152297993193242751754491708543427810186973196278886252277064776181585287397229524040884789586689359262549926246243206139512258590330681322581670763113392121578048923809892360279620269299471530698885339838158965681698248825519840809771975758761430045656052288530926126871227727887474902417367783800119756163806695205815393108075655856684234346344737709991507367081741730011472478231546194686222978490917998187587536453440014753343338178182257765495903838263435123918795044660203349644367281582771326029208821476822388087681194875517360883700352284440882827121084189094038112867709804595215288254168090410395157540676282250144618115457136281170927015955814026806333301608151479067045756425050047993904144934269849201436881454125278625145861535222560016549913380246650395997424757711283824411755149928727895471282796583481813499546893530224972893625679085845599095677231826979132594231722336101185645528302521711623519958762476368873316558363632932385463787701766389094003370725820938109596228527358477387867549257980181117497800295312914206945030398322666690430917968296235877394781062665921041936159816644171971994468886315896077570092724392894125223647557527732543947720701663948108197308230012120828222742532646598745899463175591878813813979186124469685118134493489660062253483292997705173561191676516015397514776197003734130861531496949282828401305916031220517823000551475019998377767513572632373258716936343378889750781043961238709318413632305795057855211603677154931752936783088476641008370806075082688049285813973936516980670377462593595985515086792768904731000793290951051201209137358918768651286119112602509865227138002072904011691646038891915679979049065157911795242016648285341405066130056462913878211887752949623274654182478674954530494772017904970363171814203586792743516492091419431388580482637065947487840974015105381710051009113534450219878845178106619606347671963921836302054913451410080358970872610821527587578059577765574028197533267019149012421671520025706449954785262382400084036331808516822610289163285260585617694367906576078564054806023262790422820999776914206641606575237554808192822929366865272363468782368785248627665769376008903376447571175581141708208085820330895141750352374562831689764435548035247044229423573717141141231509443496815348004113420509491098170556085388734609617578498042377530545340040126190933528534420700423937117482929058480911691687350208228634218406141466496428878580601622052588284630414929427103102776825797829580177853162485973595895877090642762204800885616734611675806515424996602047006993611102521925526274910093115689583999073774065741121348144121918051759924947042574556988480378595513631560388141239010571577454339247718564426058596880784723017596464328205045976731380736706202360051376025743119020782700448403299118530999640213053829024770905036744655947664313605922846387830624955327944041934619515547955796467709035023741415567801703513556257431860662624511355788500530209665417685525542972007998134217019365517571523144270192483453310471089183803722210314643516549733421276168263772264329360866663332427787716678548876765509975815756917758019346393405395684237420216091271977416828113382316604723574380029694340711986520675622936525922533333176710730315430933446101362226188874120355735027861978981640699681537112204785837103035348815043975853774562329359842869476515051095454572599006923499036387955069867968558396270686776792413675229089797219062984780951733163453618598451593205919326593686576940698564174945196617183170812723223089657723273161009096939773838162707073875822968832172686177121508593606994009137167780141588681414636905519925698257016974161362641956141448810930173768018103452921790816868975037276651964803289064220625472868327021449139060558154890079076417412627103217677226812166593378433243033881890418475755255343480082437669073766983946116823117307186803262337455204149277583412993549837274835072255701622576023549904343802602076984551643838085817481204437706118935975822300989041746759840616976632142470075786342045161376879780448028108566775288078631066514745298188262156344299481360829822269995431169957489917369609216277989964778396910913867772766692353418748311100996491438498160775720199861083222797177153940398681425252121511128136206451395619628060244713461074077974528594511534378851702259088056042046530749709356387603687591376626320194323288018909609823083764200526051736828810840933542561509968618902842714569810191604432548882319736726192282806883668023000015258071205929812618750006844099262731104683628727994201244937077914750439775621276454664737896964308668365592364501868865397107446573662952240382563403943510972863954947076215954996086850409901914188548480654820868886497737220451293167016576797202718987867356162317713798607669629400924841972028633364180156860394180265945235687700249096734584746712379042110839299762337737115175760991587167867645331974393512286682235094600216369078507231144492047797383446623887468567826106124272640836558241472530664099457072003737269226955754098830454530078087231651781573749404659709871034856874845164570787390803732321773143098176148 -1 446398
6.75 1 -14282285459083042080550247890071067708571047133977765097116854080982514043434902915040240655457392699462452812131411295667786314685716577143366042535165652445095612179234288394488786520462150798361658377179542991058527135640294798042905659056559353242721151855371775432750841763950398393324175855241521517992269619837566462594755447174082360167720518022886824991554442870742675618819312574107106207299594520480729035769101881135300388516917965919529760747620003272335131791606298901837891662176862913573068470167949793259712547108886878014282511738187114093058874410210162180436399623422908538955086322822586766775712561854458993235165823706495771 1 6661
15.583333333333334 1 213406647257522371734260128968106588847377745341190061338272726868229520261963803443953343019740951507341818372316225768877481395466270890869113201948657093820614402962858782202363394502311834726856341944065919636032787672147378520551742692999214944187466844831069479144192804362119979848627338369113796872313344918985035821309536483557530282041175380741894700696673719164644428179856144078779982508300090653142504267371091434337984999851795115606456207808586192508883004409144740146214730613299798470484385611783730451553872454248409869780294237812626967333994955248840277975454066861322417535449532909291028475893673916538686390329282401654894541199293974192698534807872462794990360028068719383541032036869327473649722173766554244731526125664655352365332504830433116498400676500993782536595910639995165342360851282563854940954996612043434843857347669219094648233768921853953500240338248781867224191486654596746282363402366353044395313403675589574261785652720729798068652825368365815105655675713161463370609472877055846194246076319462634945113585401432766891825261636137338886475441170993168231618387843236199879926113743799926936892867502335421813216813933151642888923879022151511700538325254483422974765027718651026087434627877681748655219186737793374879327175211780178558744835433132256445289586879086336396175626484422883080067198255838714994480751109055612750990455930886738100089249627889578728930707671769358160769372961572577441941756705572687811249991571573721505324367056924301737565402696393720239017784190884135412106705785873983631503087262181903075033523407440073159786683761134379162843707956899897184477228938909368111138188345002951824962911988231665831541138095655675631035169521339502700786562970036891288211001114938868816298316584016793132568741885551403165275589573577988361747660173465685963645828998441740297584788980830050369541061082906540866079667371751498666228556787319491366076472925173770986068966608232018180628960099717321332527496338954186996379451775914330404805816966163707314780700230401303022673997416556970639890621081708320253955194775986919587001558546279730752584834808980593132940786651947806005133831701300990418731122243647684720859282562668975255408525125285114992587704156778044908518471833988972200946848994201560235001480039618519040869249345779241195649653676902440137693589126545031247780409451265671371497136702696207208052795326494175358107414457453554438188739454977510005948850639522124239479149419191324451347160423267073395059145061126809228246500752447115450429077488993101765227338482582540350979639596309643294761548592946054720283564553313059464695985993169912290822073707654810037048261683672988063554697795593245599730284659156132258806318576861922034426529105097361171833050329059102614812052864925713345061506348312387973489407846215598947998652239339538811646979271622111761938521883797963784175921490391925936897701559399106392867024077597263801625576390882308657731679869929910509122531380858687803634129138500674234847635963252051708011865286047950232525065807957773754700064761749089545778609606584788256403479146997818309219366171523724033731969776857791247675878476288997965368309484681839495554898115254074437053456366813331062369361718882316942853034531947754796690882942152848065414845537193644511503907775876524870722042005600099839788205794226921738135348253479428529743519207031747225952816562214417611402501822683844560129100006203307233715739580711130170750577115003505597262297358961239640406700682017359779629468377966273154634280323488814425046158694612127436185795940044465665148445389293587477469891953333078049829214869429279465321780655640780898227218568822033521545197759942413080813848806081843083698782350988957751711258131057905965779740726718843756060978453678263494408943030396703511303888518190290234418222915444631319881497630791926387508178089173894659654029775069957748542572091367056202503020274663517466456749887487576342288881900819876239651500486652218855430100416062237548858646314317155456683061894620378826557246895409931557741053884623067988397759707448820297964242915454368858316309363921967225913373445385639196548242209949463688282461432052450491182209536417229777648729150179156244610560049926996307448095905605371697947796075505036189077310694835320797235194641156062443701433922521324683971111397223384972869202102201952308900285568256239120133141855069355808995751687399711778798309701371838406034340844334841659764767028959231474493663395399545562161031945124294751292854024456150201990803880144724069221086616197382606770861362820618830385631801098407758499715320401935309091777025863533413282380397697346032696281263049912878178337562098263259544512248246388819084504389739736787406676143643234965351843425342585806638700134390941907219544755230073767842274386635769467852940877711108342203601364037871127863565432107312502935345772679528001165540606168343842697003223185579727685315200663956853490524322891320779567923613689642774716578241364211764770904257669540189081643537460228645026601578939301881123635371576882670003979141546029526017152491332638897308107281985323278437214071885310415965059748037184104836054197291365059936481452214318739972450429338935563614684954276836407554476838514399054917805897239829998518170313231889941372130996694141443399734141704159450425001098548893185924614242850881537729604959308063235803540808873530246407149364974340682526264366047109995160534489674444105644724886308358027609646929634592700143372284374712273099321596198452568095935319266608222853070662002688790542918281025875942635725137647434561410397222131733827692250591414269038207635464031711780975479774138891551254142395395703582103414612719587341732199902444274612363354206061493514472197803183672807405954910668146502212510883765811553737183340074509363443987235800913444110846084531782507916523345457549230012352422685361346202008698605792648135621221535023985081845967188562406581540256613048660257869462385202201704730080317708760080113280430986373161711221580800260308433260513947639688628526394236021701821190915582288666990750504745494554703527278910851259529141302303150970791829261566137303165932980845820859834206505870894610553030281394176038566464508419400081291824686788842814189496866213113553607962284994623498116866433646590968301269303980062229922768454107245877687674649176268647260720761236135819221125257059899706654161662010704043374373206504407006938487228742297459969550562285883615840774243288026125955020768463605099566624678245387994702944517910380717119472607127546929659524504609766051392963915680256940480854416599621524422819512867625369054113512196229352066024845347676809353854562533208770838293779125322280506828422007021551735008036298338636857521377229571202150703272370089843683198022915771916303171616796228439516135641546939703560681390486121825566989966474160492054708767948596486645030998601333615417506011056927941337620149415329410198535023528433096919849369439377117320999818180383665029063734638497524483634376161538325405947072314130080604241082412243939712630257319316751096360817723500197477131916310140267385286536147809807545335830472887811937794276749986720382119029026372479993776016981794573747306842754630536633350804844014467783051223635312098035948864740565930148074529504821305311498259811138217063795261087876229005163167615456631938278743204822963842373780810586905276612418058484936094957465666206444030677628105091951248236266907276112149624967354532167512281086841943834081813044984405413164377440912145114828418241676998342113682720310128383089824575747721481294568664155260322115030226676630466705294826233320678088444856536012295673740110165333395683013332856741187680194809801984326792905147423108550979763765393086184087756303406599139157246832856788112308524011943131990314482038605671326105968367317904479598575320183964455591640786321183371079102025286212601946654848685462766176898118886571414174030665876752319250701994200762469568846294815307678194250983570162336441505690809397666257607123513048325483762618794457848764396994097481047736927815729266113216880329734125144494225363009624354204597233662355079926785313744267689170306908409907422112129247849513923403523875790837877705338549679836092286470666880063095080979631807932449540909946997380309338769576725803995338819904564322967378801951740790540140655623890583926922593148706762674192971866170802996972701390333631223697107207321725820251689235955650820296818118555563613531425249820358048731967807620943937481907185738720055618263687645556944133235541063290496347569835255228005429070102368378869263900702842784893959595867436675008160588352997222629005682836975008490233842041489969288940693265821303280153399044108147708789260512901153158378279728270637362844993443135884029324266959969966158898735386207447406602634494274350344227573395758025612664553191809937488037057422559482942817139512079097414567894410626435182759083992729160135165858844572323568348712131387672343155147237649974084790778672254291819151461329353553520573399224212411112253675254316311869071708676266732923627079374795739617759620946403487398432898130917496432690003893905613063961786272343054402878985865617933727960759173541390428045674492144460571466770632431110330126105003712038956092767319230878840205257931690406292031255204959188866362634306077709862209181685691716566526599209898965318687309015941909042643094501179234299692581353288881848944443804300270740232050725907590286822185913273788228516280502430874654342509554919184517116861566669282583090386230227063541066345886573592867707435357607942614144116223015821986479214056316383458285787189375710911456374168024124218607951571929868555633458887792152352526305005043384143455354314906940873591453419919519059786997804689566583811671955880145827828551024764661673371985301094434011663603719509695058428438554524039788188882197875557081248163068259771865842719845624006853807156774809235846416689320297727171270386582608715493749867854928808655566731110115870670498946508576527823852032279887365516106672114315633013920201486037689618837289963147698458267398483499909838077580343643414107142022639877733794002653276599403202965603780209571635949854985775769559705739313288160619985761774273448543793143403580599724200619620773176699089323360031157749199512200712846823325890104631347567319768634800171348072116045677196042299579585001342389154181123618141596800029991378907227993673809785383211420811656157004901378862693324979332085957434342844906299372282420476822857261400275649850116772278684514041395035721000483479616233261412419377905664612746851455785891701961827186688317880973348406231264126637901890923134448446246357922726197335336111791034293972657605159159514875498281182195568413137203520996080351772789812122467023925120496253088909750652245990735149259471854844703261027372904011101738657925540294612547274986372617654976343601314377253263966225623074162500361980670713744024185722081481861119025093880479434216575821798257437746793535567584983415772633455793464364444011586312451005468337141913659655045402337269495531589982472165911581935226056877595865980610988629815908479538155942466458680674696927834780072983996026970160379347976194259662901371171650831933247605361359562310642215465791971168281422497108397102872287096827714300080403219595193884808656863291078670333101477708462638693368900201523123499545623306041174585141911047400409874154472704580185231716243666177252033216666987433959253629734870072525718764070526160632367763900205974092581751573102948158548049630566443603407089652746881003918993382425468789767788040635540921958769292134976155453243384689923269696007137860821959442238746552482622763278619866555465584871495550688354433270632069305654165525703803220871884352906935088134170253400756830222515204578544398793498249918695007304849373463551987350339602914711626927359746557668576872698459443618082835984506535220814514519251594018694494817357964152928098461363672471540336191789128137088134181257657326570198183867778078992167015442170032486277727007718762148490616561644912370255559728676890619666878745304419571360618217210123814067728452667646126249669839230198325034835789104513519478134950069350301115480929745680955983038752545394747314386821485942307445331791790896700267434672204933830305716598411477329833356548630423557078374478030563484089369938648384907620109302257965593586189989888953638404487870340185045350176502547501535901881192037654808855470058210609753650415910716848053204063779987253260455378447980173604864905588304433633046344827836636738725167818548822545704015555343562991086737575183240868899265138094279789066343139797953004952066214819085824293155166533205936092725025841771171232923260377589221664235821850908886455619212471817849870846451536250409157164353303821146407985698815367956552443595410649244193101925061049341551313706178704264759596981402799284923503998898383345824566487001765378925664987072094136006313402851972664420429287786364002852781488645343278082730803062911140827811508260457706604228238760319247929473528937499958770050317517177034840705746392297069074528218672354779762811975883302009434312000878829915376951555664714548310083228329285157204247906478084024960105389730521788513110411127190761904679981051448193967009751156410400911210053177504840585119202510199298501251975959095362380525139156895936686544048441369049344105431706393691510572805964237219611320118115336696440054921977223737294933153049766045556872602132533318357780105458146360149553190032272912525002257183083577449549370134629978955473185927033653056870627632594998285679086419764458218 -1 1879582
6.416666666666667 1 450303282302706943288615551655989492683397864429476616800440788072116349782458468398905458000134965834815660047237060697805680644178885782200799087892521865198194726370705830910287761973931766933682825987124959485244406937945543798589431304349482082398771300998391456524697432911982013661537709873519428309430872899542583603872819430076812375319936837872570086910327725787651484923379868645572304012753352154765448133014989849503674391734644754796403999355531372386567434818036106801135303493945501019273219483536626825150712663069188849523743740013732338363278972181677073286362243950274091393252130784668775609757205505866017607267261360671191636466517442229915690083951646987963054839465733436458117857498165118671140618979187302432708507343690666337746393682763775104857263393052685571189511689501130431633616703850260544708409433838049139348496491048571219542454486604330 -1 5541
10.083333333333334 1 -22682269345230881968453463220478528908196590429207777142343861264346561615683217247263141461985962297574375227086630232342208644240970126634615871579226555161265731780314669210751092665622165986564919232504637735480281441933959595856487111647962659477787403608703223190247930563807120947709859868894128065889697369845322649145536941416498616156714319534112880649452996020128788634558319159531035806021145251377976804716176627196238438092333553585131009390094320778704951613389803293863954036893792058568232945955928830241920441419563849418137068875681404984060147539403964598255834586963370500628555467213616093031582316100193462091266832067588497333597524166644630484307052356850565475161291997690817392883338300220160061702341179311020179021852762093086288756445757492433446469244095514512439254343501092320043990287739157937680469707930119425141202489969839288270143915802136958258600428662128255473304618670564707768514497027014080662647172290028078887376780546295097157671191111204875965689621342944629664041489104206759519840974160736033052585217465865408031212042373799274726478802616053411653169866450174009983093134159542576463907386164977695921147815472602358326480986744877678421720305539546575068791911810605968169393818674895946327495760931364576151769326904485195340810492267948214068231314812668158695703595048667142557176754864606367073914790032085574725053841091996893849307390821033733852730945106266015326802462986634503545428121299704470030588174848158573702769424967272916054903873103462244780188032563178998214361730412071544186583562856959256516986547608787944003086113514398101014091370312010471560560655322203763814256811260147359677440517489935294148213896296018908348704027049681673355428267066114936500091883944695127360287456810632865847716850436405531438348022838567103536616150654071733061564769610250447368093367679056642441791214510492278908685353860007948738145570601075542597389710992039965033440435547324834679113214970544763100609883434368212301189995554002678290974724314997844666721977136046926401084921528739772984472707288153268235217385261376256031076394412978264 1 76538
6.0 1 29864436514025994670850084141130664254660243252793518266554267105419635784184894325314132526319121391938811465998660900757606193805903531610041857802362039938344898921249306316092018633717641466268512143281320074207878639237575015004079555363144040887039573898929273980707112957423181875475874068887574689820468516669475677738391248179432641382275871 -1 2546
1.0 1 3234 1 1
4.916666666666667 1 44561119025608400286806140373496565542304377401472826282431339839374760654157708289066363687565758645931928012332934456325875997134 -1 967
15.666666666666666 1 -2091342876575840772182225180284389414139430726482993893349549779962528089252908062363134440262950618540615936635732476128438240956410066649549008231610296555008040493720073896470504821833486724722759384568065659343067050320709453138169586834073443240595878336626538156889514178154599316865848953374015434391971327714251094929614750309534871698582667107292104070620543590297511597872637291896938318362484168185114866413212235875640794260917428785935394487705463914256548983190813910077508245027723069171178526497599692001350175295117605895317411810910188379435114465447215344718908881443567733596237022641527283631496275147203759734239333595294536054265693457955968973307011078520323420711571513074190682627734077131273164587048038064937159399807516651847994102507719093110679531512978741623734922397731315029963278967209357579901004860220764858262422125176820935287607133351660038497681550218743287895020277932097283442228357710103658546233080511721575545209234801406433967743981672967328389065079238846485172076918815186802274416625716406980060379606917816405471054030805413505942722264009644270786053766854365744700380225997977320799671966610570111225239729329964714276276935125371757732676285787806152870377069210070766121923535238473420337784859199492383300080319718096985256798661329443619372831735133241859429246604523299713340646925675542599187334834407557971617019565625090707859860241990431602976597862116531229029058387593405823806476653643134443407936939843550909207380880061671527992761005776438005287499208550373943348102042386596592563513495452370685563127196575458263923634000404948424445058464272243797999144153026911185551073305276520278468708578459190828418184763029340256387434776811591772202057938590088670350857312444986119498300143797771044451155295423478598311001141300166946462918689717200630791709641301349934778343475077454081071108171647540157516112678968699454541771285495629229682004047750892223551252304781517402620132662134987912218429328149737783319938857351870724918745813969198814776790344900744118127997014006666051410991194986932253267833051052289189249777620719320428341376364000756258464199738149702993439004722595600531184468387734957948585923001682414117959953154847996911045138996092744403747438410613740438190243925379914394249879118247061518692184458759157168226146678800263508007261198621638649190985650906294740292552152514812991772237287910912936226847231459950525564722706507724755212454497313026372200067526061033539429043998809600972673836502148869753347641676347768363039752603893271871847753061316248781180216797962061849253358613246261398004078481748471883654748141056807805952888207268142479298269679393284681719958281636415341342328169778265943809107458977969694339806327547244012981197977751122863228438466362438555172900210545405207225806524139225324993096657464560134143123360282463764985919095315866491664563366980024428182829155678624869224376354268871730738112472308561297906695824483022676225788376970463200594569292585379242733814520516387948637111535870744785641007188528481426722140260430171566731676114016428795456907122086664557070303429968956913582982712080322170874775102370678746399974761063707771403263423916117163941865504492439033410673873644319621760699137994925299011802231653587390438152180123032869660782644381829454458068073651893967276618674795223843243805278416943851186203263567547896267656175497416738394960988251015452238327444929346516527342915010484735537428968302557957603996483696216456712834984509278572436153926025744881255493318808157642231437713470392066815317907067631225691718891681259304832963272709757611067034878243288628597724761699617581266833861201807854879438330765006483672926339065581432923979541634382874017558227497325654532027528049337052669246685109392190397716752368720649653841004962578001600096074156496681514739748078564879957953977290702808787626300490215156853722647434719259399181650921960629693108167181405936999803542995662758639088329270973871284237026912134491638495514684244341309630528247695651023188966615247686468708813236985195371372021238034179549175442016523805833085033796153039210655349197591529319076336501178422329360705989596877891308738952301440057359896487295637800640149810057838163044754752438728206112908958438436457070883540659108510401395265604272422843257572937793050868089914176299669744070076407744250352233515468874865527179876446951185798609774361543973800442286415950121022962636106038255820813290243859935254890014721651637023000757175395874444691645246164900460488170137107973110484714439426882660665240152943743557044521866285747319177989642709189486245674159867831613673107114084455985367183707917636418121513166580448825665335138128471951277954393987117841958056051421471690531094212478210129349923846217615128928183161887754159040457102377226769004106039671605174553954322119857619405518093573949777927151600266687605684691227246996367290146435526568902060684550613065010293783597179992014347095372438849758216637867554183809848280688461233683922994534213705412514223152807010428912466931301658527871496590630057717481963003594847920220119257378686775304253112078360646308407232448038882957947267906611876660088237009064682434387124189333127929641628286048498551574077449093236399353463369743186501059360583078975133006447654812631047372923673370731115132004744992115652884051457838388181671315080896158563365226227179311505109651130165978470948429718068685184121778132117209276844592787773785048573243911023846149240589397337702016077108992032461329831072632605728335349958005818094190680894196083340323057682149187622181897703999235291143993842497750656923811887487272853445031513060357375826940103641467198776315582225837217326589900459604767169375154440224933963899142324968445326476316963456757305055701466185047451063413358053260878729845727135605069142225356761748455998745557094814042640493050302140573599927633462199210823427764494390758647453182905637510983542710435756485566684853743631816191496834126503492092997459071567149263456248110874234640945013806443478454766721919829691711971056731260739967396425791346686065709693546636312752771230368711394268269092059361358801629852769627492349910614373540957099034842040075315071155746161233309320593846808188003058925425629176714943625415194029248509885301201917745452566779950078115913316448851179877227942042185206164630442268093340449677314487102345131493597390935532768602614733132958677184804330289763125807806197464690557553252222133593462285037838396483478926438675359906941433115575443398492547825784155173054122988245048056014226808179841480255801014396636853009940612583661783802019414744936187347857175661187051175057992167937308528186548368277974925972588830058218931779502925089155033136179745151073199476590693474445669117764077073206972502029488045602224146203851673869789821844780495669944645352074476950515270643354589490638859762754795065307488533816892521863467559409512149833881963141680203488657510442308150067534307318940080768931833580238789304386346319641281763690884063806421078590489039937828973115004164862914797368978417772049307540148351721353208705151730721537134116927474605597759736363372310037696824455006824765462647133329630585681919350296743227530911321894720086932909531094603377591425903947980257031385327833449304024161178478019009710728505204588044049884580111843644672989983697219181855840030776722106393599143202649923616127350706489626290398312302093272902757632294184597349776293104678346649619329015629908051462748154871117659068601298498015650181350798173489622647766260731066401575992254059668539805953019211473690000605027709449257658469570263457400883245515600867623667766738096764123724369230913881996029830031537676894173588288438524784013977490114976611296859885892656106591746706159686848920415313983268785848582268757800697314797184753380254752628209844256935390137217925355709789586911148031413381682319624497159477913073705953644702555030822829470795546897857550658448680594164703607001762841283415343582625740293108426467413306911316405044367117222869006108529389852253626404241752060105054101440349618575590021947038540923611291732215087960564388689097475978618228723036681520441315772308419451170509184955232945595911081170502914838784257198513936296026669465011470348871105386878018390401814395993852842181291729186448785161968377101757759961047195781842487679019089570055864299735911041656932702179041800037721004008701896074601087984013542488268987970523786553132297003337505758295688108919908356840863936912995924126574639700952488149318946223157185456207411589121285274344809002426793706628961249911562151374123892320105219358109709790449225692543725331429386455366734426343716937768383525662973819814612349208602902512831184705811456866062586515976906137495153691051141321524886715592008770463717591332619267307993105026532004981342186880124080074312068225950217077166724873892045907827941995548892087938971497484353221741970700777117209432542117916262961853964630039267533854619481540203418106384754817335117375077581157122004253448801075788335053451385556626899584385424346371259695939439286719441272041673263658776464183129402136149197465451622522014637865145775157660892694240186626838646496106128652332837880796911331526270408077685312545394692631991150126893434995780167244724791719889941449249284915136620589823928231084905859557832216712940501347294444874043066244133289407146017813255522782847423850152772700603834831868689927692370451329155934962085215520496677974790902759408931507490863114594900744569918223564036311581471782279665064500949643188384652923440466265566367341655361528892567461505017661575140476443557840582150374973819497853832198582459018861318272088030334839002321535077107434492690396323462896718186578150832501355016559280725039383823892464859364824189005324884548048775660732910765816528267450691572526100764251956866621907378025264246326330038771606902033907469944492905928249320788423907222637956649223535828774232550942825912826148159164865888617079472491104592500935131737297907436851709376139394070521013413230418009918807767067304521082429293325777278365222205888590331485317333616577029422414585729831916321525186060181472095446468971256669667182648436786237623951549258022549651528484730947249331919302393914912066323744748861892407076802865910738402269910469967025789089356822689114256899834859168339929783368073424594619850255754150862321728916067970132934341945153087083361611319102856231072091728640043012333381068850020585877523632831692696419150805119047341246729646133644937098064456165703100199728618503133446450542203591593431634679647759381489158793733917685310112566213780884415568818950667778951764404150976745460559733154093014156691296622789282371041907682492367453425889553394793679177396145743135156297766873714347801659999207021769488567044782876481488575223550679360320570317467017829223223587449144880734113945782494897561656311805938058308657574854365207103046055365730191057215105567312434494150898015449711792396724904638185988204934516391304331529009558555752746127170121239328794925494667085608757005853309911596749663488192855973622885976155388792613547334558577651076498846094990243050321558309572500412085673139305489205227602062934130687468230594823944798436619052586760218536707816810138601531653712795135682754546230976032882487696902992628190453618701242618890936582743993563254663460458765518806122604340344455512830446009729169101024645543202125001846638648078533768245891544790344144963202107436812893034485452758419529554940319916932600176479437168259740230635208878362201050231667607318909773211241908538419157579056014369071043239610821941444792161746933859043885439273609013212513563887723165527873473293243391282369700320057580978225525212686134968312714603123775343616425602244113035596346347472249715577718801714820576256612939318846492961953572988034771092487061745063436266621500865189820040379721943025859519848592658505879151779819660027105246262657188535319788813596021126065316246180478126621510270979617973087064305138909481068209872714340429618385940933930297061833711952223496581775418326449814119129309471964237135151840556420634772959710808118011029988632563844062241753035573425728824138345372754194335282047181912129066863165551131078327119684485146951704336508296192291062771372564551423423772713641519336567346486016623034047816897807709820354148983348978530572431084046453561258448862426454921718862725321003219690002756073240249864531679633963426530862324881074199376234468892362257416102114470943466555140398666700914363093313000089784734774741125532607840246006038889027505824627330904659463253582586321654546868606010707612179459928709989019886192055492179928837047057270727012147491354904225487931848162021279504442839024602669812535431545236980698660533139612047473418992325066809545045980647539821747571820670696156143920449849104070201965199757764 1 2151842
1.1666666666666667 1 3138 1 4
8.083333333333334 1 33970359225308205921123727257498971658759214518731823402483267432177035607081741280621584337914473746605910273818815755848832444566628408430093892293336648326302597659809766354672680709444905063343116011676982658375358052030998274962494416222739313599254917063661792487088111469267416683227035752542733822812737267480425610126180333088315168363059003761150687252889276252106055943597534128416094395104601272908666127752369777162273870191647673991018232900020070643618738924033394994790499063500140243704078705299910006546313781425098059652657886100826546390686419039384125217422247547130689183854427449141906061063977871997554306057227329144312719267775963042842775219397931791754085238467537144831427979140638327940659595329088141639845440949529685994283523622634986233806097620251422827673630682538355891845906712754888042860525241567319456295096158828099509633045908538375135982994241315709712652761919636534689396749270019284951194319314265352258666375654134843 -1 18341
15.333333333333334 1 -296958594439191413403657793383749027071082616449577658623659029026314850579177923451086830718831286651953107943244459904076737295253911989481308913801926280978177265839916093856341087183270067446090631635098677785924031952603860065087458231158366836372392609177063974692864861534180081646533773070554604967760230476006409520023138340569315262031293338113090720510260444037274753099760936911239859330997107349496832599701228093859451152155700451794460547804286116737697275358964201172648589965188240751092821006183937680916714455482267030285836686377727103433354599510965379368437916657346109162981414967454168432831561295965527711402831378853296125759887668657237825979178933627190555207785366451877985490052592204702444982584663339220740049096363649352242494218415724932524435747924271043322325977999494406697418633460057190524208637001220388458825942637420224877911051602766968577267513445985073611739016897594315475864824419411335721495756354755117959195983049199600258894524324495648284333983078670427553696547351114508352118372314954680968964225084539776450541013674140748939329543038086498203887742420607003266946725062489817737410670065555174686806809691333340720802852587284497509856876011541015604781401482827188784570207167921471198343345415258819634058632648048452376883391923474278256670335432039204054919485062548781121637157767523282588812323863108791917666593848454052785211966608683757023334275611251168896040430871100477892298444581767768635422355768041492273449027311118134148981037157076381547564026193431789100874693303578250099826015684600975599044394179674512599876516163370483547730879262400535036919343828945003047473967777824482285683012593962623386746363132191977630200173528113389645170472330568865358716196840915302036536988942571316285742532874169549631403814585137580220637274198508210332469804910753073273932008944340184460656334355274103046638760709993631449589025814938136942953065618832538191031456072138794330931460587206428318856838026375988385944319643886312781021799126741709186466901514088105672079516276148406144588820952545413761599117076632435291888035990985051677075090785439254056094510007906842160609712707773689218460254231570211944521824531549583489681318829360007318350918068598438896205641268553015696353630534777121969695485113351362909833049151037924228585609404361967632241730516352883235605321120091612007764147816338080057586402356090268121345711198160678991373357507068153062535379469402602943746567107863241528899487795535582455028638210779195244744618366682373597471174948868837370248385041537763560425486599949891013343363421208068808710225709285206058880790694953261815694261095599630031532595363311509900895639432879458957429183027579121539316298587068669561873742470385761961063252457462727366896582074485897558611189045535092077052556408565250776855557434501292745439446872142096665757489918464104655189513699010778713174038515288843446429523602832974311045729762906649200949054165798307293723907828145871229832850754719173838659775779128201637685165944487679406831992559834126935377954936683435147560471790077992022983523613570101615938462142599437874109522088599055089655845239562251101498551553017830715198534710699092600095445402854573216803301436562751228077551027216617429487508166921652631307031396961057758675899073634808339803090781075129741432360588978114845967553618696069071373547812093265634681867751152770263338178215505305962473935161076516005136031640537446504688983648863722706486544702591895762456551062676632379135639269273835266521108396918162694523561640626826995044581864013150588239654403727003872651077254033006206297154232645399714635859957001705823883146198824052615720291305295405307966726253427707051207044727520274962500120497119432716177764756057812475798549347633429767100426740586821650612789137871687174957502551587727488264292676068279425571310135817971297065645559726305088114424855875713592594405176854691096913720857010489869307786863291139333963928644395419738039403230664088096193353602567784820252505526355874481668987681413159851045416456106864762820830089269475658865252918806410589288887668949495287209051017736452172530572975545400118521927708242116144991106342425550114185779755117296274652377029263972331015656032417737962979737371057150309629082540454349753634729835964208313034876226901775080602964326150367159406530915340620498738907187975313940450634783311532921703357347570667736853294749324364055508559990275639330421980432921161560324197913661068207758339214279816456196863437151822002618931130066200989863516465824742836061882807451238583152596125464869880920823182406168379008846253573636436211724936177920913664200654667279048513070584826704599950204068758894183548207651947956447096584265353101906741154885437131143053746601003166284819576954800620005404196235700724852703000722512982423714328584043108520152523628164508664497517730173085530133284526652227179649575991020242471649612287036144218180059414312198732388445483510036476986562110692865064269698691108155249848243981918330652075988267640197788202154106187638468362227045301026752748032209111758064572971413004631612436301075161034963623223426270030416598205455825003610840499186184669574276460955282545420685657650886928990451806973847319656537870607896477169446116762101448519905925583256163286129524725959511785659986148186277185648237096920969767043519270450248907620664594372777107718517293568302602998881845130017480474479803677948507200340016561384685800769974916838897188673324105331399076388693491610045939907314776604431979901442017779662869089884728383221092641439987457601905621260343316002289887426942579879638823330586273269472972050382134061952348870045545509117876521065084964149041193356424440162435992668315315521536173192263185959378657304573704115111958886122110423951891245275297176678306708093478023207054113069213934274234073900840501567866206337356313269485528411807735124316626160480454091922976313844364691322447757301343923663661143444290592430193941572198640212895895838584982675970239925771484434474356835676547353091335327804322075295667615429944825873243704079219870979444783722579782034581418431595440173547820025613422221635817852275727172234620600053124841510951893808740438656347834249116271094228005960101285156815102587158649472037295670670253036933090034924451601586923646372063252592051227456997635227947321746039516429573439557175177582632245960023569922054471102991267451220206988444666227485098918069056991331851068944218710376731365216648844030728204863217704140177066059914054325125889687401357057156379976918353672574607813518156271794986658268778049451725576972852211791316366621707946493956157046114617313332004548105179147163745832777488205020738052540955056507899492809901638469176017817711570647148663449482198098159877305268466232040872666975394153772723756986092045184949201164943244977910605293721203660032009107327701052798030820133551317216274959588205319083334330009849000271179128724548876241041697766016800489833592540934187699132116769285711022035591327078150028723123970947952228376586850793647193973534336242179482471828426645338869833210458014018514382400208983494926418398354338214441456332102952163439355375789763823694460435184947121436011855379855762509773840282627056061001373081338647767240069090480358270240507999156988178908696777268198659543919551144821662525136673097339676586195359606744446561388309011701399674354842122800900939050312170240185157830265379055250290203603053755902331824822406555709615391582175135470714956876910941846726361222300349019510729732856602746231275339075897447014517553118464347969262805138694913206922981767962862969391896277593223597041577241297529706741829209829326218052004840995156580677258949530559236589192782945841849694740672668291899287792893382717844793581217354199502310684524093964977170186714520602457743560628883378740152755076093825416288533938446990480423554199715889028094014563822798298316542087435973221338074458574321722063465828794127205968645917154113725450245265682539456576453613859396570614342033850006135750320365072045053104463035614858553532953760877600805838430404135149288916978120194210331852525046339403470100648767027565747362636489843108775926985466317894676313322600033847752408976380044572375027956001207215030595443016914621477613105623848104246262669379579527614541940536053731640149984312820929641902737496272577601679839974106730529587523413380565023897528543618581748081273589023974064843058611092560530025773181463436348730344402742164088893977047950015399244847756008950697831984320200283682726087444428289694320702651622654077152263511840768408743973541509405564751527895194301162134994138318625155552369593209022099145128518801863362945856402386606083360172094960491162654103504983047107768102097528532651717943754811069333117445823135389472476624092943537116404983022543709760920163734534960134492438963374786508624088677280360572312099864840369759187246912282709827877412847583953635205464717487222088605583673558049651358369615063681108775621813314185744800187512899170915556829113299066282606622334012383742415207786675673549831759491629769625857457603302819836336597717271391084288450464610656532533530759523874808583638748394320692222636211691943100106796250785892160297742851382735562116359953337830741005794319088615979370904065778927585428589237005033548777032190459308655102840092880741592589873060958454166100593580689280335056220189998019100074951006267998848188423009428930164064333158718422442979088491439771864347055776700237982277279433650557641358509165665820876047100550697448274313093850286257734623339713731981840038088133927847306039484337868875387911599655335213205391356306710807024422924569781126129382401164296444807284114667328622922778039522037159668054540735775877368774962710726021377000382715352953465285968932028826207260389523663021511650320254099362151981772598919035865122639622081711841358682895897444520838049387981151319699800296428908729348330212058041095888536588433371785685239626327391976599194506680600678389189713310942082394432103006473706433967490037302440086807406837827213324595219404888730254142851865598257709253348531599209400275483706424480242072672850933914872377881130447598284678253355198317394504412679210419831919274940185736057614376067802025298308697053595444018892362524931246690164987843490473672303176914192904318493219205562625146772157549728086708012418249443863752670203904281894715632870609537469288817259827234369034211310664451110347517962848699246804805678789980849643658486898114097238627245833226359614758219914674970459620767244173365534510606930450491520444714467001270336221933771841299609160964626562890862677012758201207903214889244287518649902508420226374094579967031479551412089400339654572840560785318403670092171006147594940731161476515210886253462145400534960026946808305013941841496632949685398430839478382880125085789651778043706126752219995911399789391399252634543975840174847841769296400269662222345715510633652915203205784688032393404601081752364303417631878600478359474769719767412232773558110292429896111029195386052615885756861186831874707386879460004759925550887242899526094048246380716415945432860914869177685128131962819704448642538668958739262887217447028972944149819381746113314079432078704443011016296908823011606838757738544366217971512592001626510930126963806008542035027323207795740233836187367651816152186445219723203668789363821486170080249128190423116932307348315531626242224966131075802324862967876737115184771378202773535081707798580754300510879003625017278368529179865610564900562864997702251916995782822616899002241774145629048696385383459341685990331821484758705978830636716386826230015902345664041508802563735317699562428449422849089145035616326593436263487220680806744968101341992641229936646289370637452189066451563588648075402871348387210700280179031753319292683511698401391345216564636193781679988589177312742129129038032233939606915636754432175252548437093742225436770523962965081688785271161685391500855030744569721277697095403767104534364367109574621015803039448266677584893731563782077752227909616063750056884097016482168769439689613030523039063586527359481233316977412613049823346366859988514480445201634179399059936544966338204108090209095621613986912924076597951954393231372197472304689895118981956365546655836604294726919629453198296434357028442090973078924246365078828785278561396336467406828593567041902001321387792867526504501946406655327882808079436534768448017749619930410539069642764777174363581179894949716498475184154318909268681195889050326507618240394549252839775394224831085928317138642130297082446264320155926702914168036953450927691399281940492198824838405650508016057835209583366652979416357671552192576163183576175586411147097862470851647028095808934152478135120650105280529407939794452778800716808950080420668877481810163374775613163428257987207995944804109507716027325241347884684123534609777463039648747170946514931481529924117867254321472096669738148898106233566892413285209949008080585095803810396311508019941415212057202778593138762273423683221121809586804737261885273065260096907304546654238474666190150055015218973501126937725071490067868500170505185358786823425892294134240679407672964926306039481998396279011125051675565351527806690352808659481229929017953927706155980663787498756249042955594810174304070573143460682266770851302830864495802469030170481321057379204627393676347772253734743898052966763400606048200888204808361051911893038263656373648169952617037422842463828913205198208204619219107284520035823235790854656364533155224731687748943811251624239549699246479619241203721732346053404667862031802756021550999503501274005451385196492736082402147098076135235504330155421651082120676795273488890908447928935510555605231303523890318956039821239135625456516494573240837394439881965521909856764820804524555465790219103846677220793964857172565644474114774245969159739182756562694175457964058288206344706629611182021332069991117905403637889868389032379853052629642096027680621749941164004960871000017079416490673124232885250397961450049714291206938482903980775690136239369300544411727128414415225787224688901170421846145917329940090293427381719431181173577291783460760204370042721318344658092519212130928235793163820927195676339437424960223171417121690889655094898546984176056847637226217871114778750856595454116922907939759403871984589636445876515679930402309142758059357838678629443343736428544587138648309288150082720837406068476022150639816025027826908970509085852425306864540756793547292233589971267482263192806375714753436358873856738478453801477065571543726130342054005747456773680146106094955449123837288401672513053270908655020108679120204035160805301596090548484820643545247964023747896160554431282187291461931817642974883629161629019829658029548491018920624188435479189174380631966750713193560193172623891424551240473989953391175849718423870867258269406333859509398201915537467312556262073025607267503196579864340999219053869189433626539166416547462235815347365290539095754706667563933143321046123866618024733908 1 2130146
2.1666666666666665 1 3931 1 33
6.416666666666667 1 18205307383208848482269457469690321768146873320522534031129537157988810334683941790757313749340925899219466956506255977956179033450049954014275425127148271905926089763450468180526500010306848890309031242023662279038004713323999810887846619755240298263181488888542428247198553355522479465096555970879272373565037325062113956261021231430078137525395682106855145472219314734080369425494437248906649263277219235528395125739985765492482215475574288119053680714 -1 4227
3.4166666666666665 1 -4057755090 1 228
6.833333333333333 1 -322196251170082500120921445482386666823517466959443799031459432474141757853750792981213222227054945846917158763848995777406291134779834780452150930322526069797972942496599948795701286802372732764175124089050810729773267615769178644725650306010535353629396789084520263715748946622720125092554085319208160227146729511515858901558280102067133564763398686587135894680761218361195076350180144842842694931211607023190969599028131552565322794510882701011068731795566324842064593064273887561383305488418603158109866831089820340550811832403547463210766055346463040532573835331806064635044388519393819285599394227439042857897047545006993017078396335426475883053597882574058508833575957607301456982791940801287842563583117913600030908124959328578206012853310835317893082062564611048 1 7390
14.583333333333334 1 1292294848473638902684318841412407341210429681020726390661310743770160196000874923995157705699613929554392591394674835814176527577542203728184801219672205011500999358921442767792247778956567237674354679682145899806280424576416806293102123614650597971728870049438386409269429532758488727774323822086788904054918048140097890236511047162848006841464562856385889037262879451091529615054576007378113975848178130041579603877554933159177135895766228031057655378560462516981478935554450875653827621938027619107519796537721688748790079799276579489984860905562312454962520919371140136429004143657662182951123696353114904846097117571797110389111107592697327478913780552078176702081270232365289839992982976101220849149388878573821582282965722309612310767927501705874958745413452187797027598239879475546728689844087590343593641083664879888163996931902573337705321236597860455656912590928935125032795214633526278981125223765020338031422587822365523896940232278239987076892564228426576401957004765758083480853677732663846408077749057710701795742413844339114712909045909825650056496205125831995635167333982137214120453525375763399498873954539731423919632502566531792388904763827040439535663335251112484511313082782176691626111219829983748144133328274103903109606126897106076078011494844781009028035901953971652632601673366453043397834831868100296361853722690057665034456672120452509635332472910812379815721131459523416171929316930688163348953460321333701979174078070730129230818192897294657281381540917880047853801085749410069575660271787531143499178187271452382726749613500943357205222080099184957578906519098138484186787687618748901241648419758031643849550195174751219229554950638136197064903191535841602653080305530532668181127493632964761502619883368252053344291774117604434764342549474349756354494572525074742256141593782759166736768929260246215339704316863832074404822019781817700294986419091975282684150446713146624348049264613060464901386536285761559061750911004567740488848719457488920819852819333525456748860380796450410410947852267217210777515285143280286324291049274736004616863121313904496986431877056431759710096250119600358156975470993236009079549688544359688170713621748644712713265862351255378918006193374627521341629972256131306642298128298807686261360927287498932265787979651895897923065266736880013742495343390838512563988550778375758674650024812208569418307976686434911471853086448711099203952714521515240118926284779582232666462296355744862791442662676243438921368277345996633869017721032235480396048723271010947939499923295627399131114420988533289220421005099356368272198379494235028622137029414820148505318217994729037732267872858047621460017239778994343450434152510619158807909931507601533195741401471570389574235576858082458784264139376797365743119878544598345578375795540237187661226412932157821333246079083682923833667979021280099675828540656215436705910003621551290959859522349149112667774077394995914313860235228683867977319606859913361085285971939456601513301521919824668266597582126916664101642337532045754336495170411120382542020588213291443668728506197586283701731699620286470117133681417714171095847777534667756867185734325689862783551058797101266084714220678517364932554035647647106325895132810731812745761058923174185244071887434343575939256327627854973024755709055573254348418457199481815968210504979491410666057617952498501707549926690531659244621814904428055879373793293567887156320534241914780280803148061951884994057120703966313577636496086425673680587023623645181513301533302683736765109605250904228412898056509423171265502295742732312920510761624983978902230776127279891046685031730318612113341681928799169527239802694348229087089058890654194084599307276781309938246684228240280598744788887756441000149762592734543730320746109301985652820721519630729176128090786910152848645400187506619450987415710291824162015162057764150984982356934006026733658157821349841195783632458783538712017732078066873215291034947290395797555348744863509952494956779221747183938630113274297703869969969474309713120351319857884847798213293212223168187461130965875578894115051807991137071782932684756002522638648327283342019899423526934346370682180338949352155778268413779090326461926520066305288104164677926515769285108822615450794273590422425550646432387812595372782517434414279231568036225630926468212027086137637090291306585699880426041440950691630675048138405392633400151476700999309668975030746287835212579961867937751418735339656734450424396782368196954284183068781545858461086630170510773837838108563611377059183249939946973564748183925683481673556505056114412442925084025572118118409643328741641703468590276752488698891555079776635796761099799333216364798211476104648341030894075847481899116849483948225831968515546995882679167817663689027958959563848947714197730601659476702252183167745216274837419283363054228703614676518595071761928909979836085266056802263471668387642889439192841907621957806816166931131445877114689918676177522648641120386454210569603436739681099497980248361422750900284303684999876851803519670197759898181271607943114269902522861419800721305231728143551535959561119646376650678002589140967455512581846745233049963347880800348337432411056252144061094080897733608033418303530170419372505510085588779334594195517262961432757933033592289917913360794467887164734675206278377359170667536682184664864641034356361688943830565565741468489657615208771431065103254919633777755305479089855567381539094211561445750063532896379388356077945074565715320634147767756728603440402376097432981682659170224948822170947162204513792902772606648691047178423592988379429568995536359096458221824743668497262527404679513147017780589870890077445778754699717831021617254242300057946495333381767329205592022255711053884745017190910834949309600713739501803263513781147023816962319364697359901477436375055137581430143408013198351973735548845755639039864086075298830858007112294850360100110467746691386261530881816369718614773301835241325034467475386335055845258341677921811086588183725097207680112248078156419638584673489370814290444702924492468037826129658131802939020526235091524513829826475520912259420872390938348840602065675687238531781569118883755793186135969643455296350740855962070648517008102056712913382762410219940475368623384025886726658200961360570724683912179156875432711256615289737359205833266477040016950115202529049159342996606687388441590781101181686763065263189317082102945612027613395563033218369675953420579941997814841999396021313238132885240246750633459606559619164266872065358300174159959142873385155793776628219787317152887172338021124462589081828323526088258788512902625357043256393022700981238844533573140544621181927053170337739279351075663329671456623120986798294450340554838070126508016224149692858489596571710510644908093485345069586088963235480143311643853899378452051217409575564219232434684058388765188813208198964272217487943481758877022374799666706162591330732959497872616566707634724763292024496081905469670031874102026691950653089699842130353516065978974975775421169334961175784515730114948106404594887274306713729794780632421117333520079352973727576493641027531093605085614383102646326211130499214720235134610472981107522857789782707490707931270374534764606988674117709097704636353809041210314166592793082874019222794961069063159023319193654422437918076131689770168088239800534946556353286726383968505634981313078662575906055234656579449496001201464107712594940917280346272771054351660791431680816216872571773919889004168339737192877805273874882636729401098007535251536399267413408613934295705094552698386041656139556955169874960613995469117051121606015743404701083153816134262279718966124065137399687975620652053265702795296296489216394374686417701722446463996896036936583438329595039110461711341533079392367074125566322234449192153308214014683537402801642545718523548707725780109273045214285520901913680423725647405742004173230978617046333085846493476867241527356124695184644632555195461696135701489754349595700068871147575503974027100460547346695977917874898789548234322366700589504627298295312416211651573254724555276394485561253550846710762933672464529449532150313782458490898970348330821549525780481766745579410904639326764438339867469987111074743104705585521250151720966941136788327354662979846544762562084324083773205581245515223595374738389086829031795364159614327640787700280323771837889913187731062468134663425938385753670751065096923726670567561945032768163181271356625680530651052948121722115131235976874939215853020421768062444426727341023882739201477179626435757966494415975181994862754577103003843664994910130315668006367637781289704085475992831249140358672593365677276296502197300231777095546535575290302609899921999246553581105112927978913673338389878668995816459715244561868253103351657440033609531048566439046794269277646819427941608028287457120987300714739085919437949354759646388641697194742755144665862964259245097069580086392211234341621922200769217852031157405391629882056548082867741980038514648768963566008550291243365687716810778874917240146271721288081005986561310173013190937194238225018686508130429708467319402864796406609305762902032433162086032504474941735364009938896166251346531270837355645469841495952725477683831751188264370210609791348687842359744189495197567322212048079071167138518237503789439776796931996458422394238436100981241420923231737899823113641963904719896622895806510788716092477118662675670666528101670303927455951033327615417039987346399711117912716603156932646976710123408099945700073192004805938065723550437707890927924723748999212936250201817947188067457421766922180623513444605718622683248835620159396989511876255244567747062867069852760516048952230078267092267753309841698933520858684558944859674285854141784203901995963341940622038268406107606930603725049601111001276878603814595508944569933322873025437708604134653930243152331816048202209521390309300359191875332549602683229009810734502854167012569444317328452261340188052038660021794695617875512328196986715793001653145137788670719853445934706051106411007981839804428777640734929349556642852652687426598688831774648940128930479221000874011996599338203879020074521515202710020866497824678998788101237724339790819718461054250131670835928413500329448112519651188850738606894705882518324924423086377040343695113928702725812539779500285803257634776087549727376391260855194091781955337321792286938844134205927250978488908779122889062108879742769485206699816392239103265725984159661539388926973306144514021985813940685671428872535890030933236485766286144088491068468971046169592035398656933217740274763153628768853291820009585970133461650146273118186729620413997171096216761296736219653025057203039297812550495813618952855474881413884865509866545393812321972139944294678653714238446102266987121084747355996980716868050088245658856395336662082966189213026800092867266186639698156457282369584776192994699627030085146088537801154556336997879641734096701153280160184567063974989 -1 1207854
15.25 1 38216456131984741849775838299644409015186359946188736783452612524255475037698722092386309375517158358652199370639868363220625227103005182883204143098987505381996534228423188858107143280470509054614637976157764493979726852634808077891705001301441833185062275436627300189659413468100453772489201181354346991506292998775427443230901934774782287603764264325367840045180569402939574850421267513263341169830647270336076783737438349642857271887656794127669419853955202248677936153881154696256298380024083483508149699040424760883317261320400843290849095837522255167259732423726491103446095276531300807171935060739791099211208282763154243013692675300699940246843950074221586154191091948550942140326801174592009317206110444682761760790555726620426469703266848538935882967588890238987431100653506829955886854763165084054973398767765822027411533211937250624249518111002254701446288600290996711535090704870743735741940395548322854880672126657092441204546408598400335863092270510460717359207908380706263795355999992022082854612331747322374419662778367084552629076545622943283606080992489306510521895028943802239813915477335130582046235849953965994329615281241814724558895666004157699942452968560801485370067256625861264788032018671188955701641662251168299388236719559059144600877350160275632530270203418969001608720353373710568358547268359838294043073216556125396650238353728143737983500248629453891770732899553063685266306683723600410745605049790310864693707338277538141807385144999551896421099062365973752160386753546320138657591581135216373006366445063878543357579253395182849973421017548218326254097891674600419782584195632740978014594742769267410934504163770321980518313401692489515323797407320783364504643389312185628754117013010437534800641455365202909380751766137192037684704826731404807626449431296288874582081431969918752933904721126067174892089672127495553521095589487645302064200943342460678338835963373088316748249326546045041781187959984732329322703721696852065318430290501878268669947060217485093448619056390073124351675550069840046725057519677857406447272417202507843547127197882629295610448858964695381600347338184233553924722157549415877509761276258237300180348453240265612521685384937813672167620208745237676257753102389979489453487719091116044885381859221613007742784780151084306709927369572060024030028108288046954890305684587859245048824128132211527198787143691882922016183948867171118060814878677521203804166377664047710651263419356225389207687686983035361267054909233604033136238853166928594301757033268364825189171959356366214903335114150619050024308266532450125723075560533058532580395406051004298623030608053085567019971421700295842479475125683548025426301059698978625007483699905890169127093300771646424706359847828841900119662028295507459499344544294341125812416210461017421525483301553004083117132312062590410245514633799793359738536078801106078087423786450076328701040327509558444849081253979637246133429323458312681351209961681273301219108302075403358437317036785175278698293306554314677462679168663394637695050617036932852008670854404506929061938331770358094510092399733000257057491410805737368416994079483621728837483358887607108184793098067312862512898179564887503145923270213586142414924785848119588886773917558366264262921979877340225377011911265946712064223974682744208341222397758800829107638543203888853507948507975609220733347421381468476090698311215294041474673249841313997358646930079539255402761406230510957291494980933882344417872404219920606578677926357051219353215957717236807575353373745251045156702693354330642599604389226339999099366777095323315988130656408631215872493940249861482969953011130851156255914331210083841511516785757778636156111959634877307304702430406316145510514897210944446562415774371929691690388235970644352063613098109869849166032704206898879181069136312179128141766989168786798646691723358307542229623948080539825074525965063495382866475238257828157979520329455125582533059718343739196704439456638843732117272520582260159650929808228907060860125086843567247553107746491205268748019802704778127230355589048404274945602101301579180499801552874378178512906331395072221146500121781419496279662687472480633110449390315558195266332763237967082950906297742761585160263888699228438540548104461944114546318893473495757497857631198720381239000534718747603008924613366409334284566646733687969356711967940765902015701331625552816708574700379820702974013169762699874042966474319696236590797340772441310918314074307065910067979190856330171216256423083736445239934581038890926606516379538554633874639439868309712978876113798093817666526775757856236011278205900824719220021576439172126953187906243449565347279832913869918875172237608981437875825203743065489333175135431480954784852720055680188647520337931342624859616983913563920449003414571709875936189191620418798096519747478089781425714001916226374891048871984578791452423710638781970596428870891307107114069192862131296322389235023127338864159259817046276211727817295499355171806903204780495693037306641593509669305315175427372907361631512932112722885839288499992874890192019888379124046108705428541217189657152621465005363026990604680295864952220678448812728706854264314823413139809478285935276660370442320149679842965635968634541399658650994814736142881199575587717744254086759223050945644956244071541127693306779761928121527147851725609747765000947620763838083547535400711315795780135893383349955790720118808870790625796848963919981402999792876128954764620461365827358620460331318714501080400461523858883157173911229224079162965601085241249933201734222945604055627816535373011990206910012007057250803923786500191585781963090565069385786412489779999098876261136750626490052399373079277148729728907379615146658716904805774308531415719427471750134058168378631843501558709132889414718377005590751927976980272288899280324267152512628317626173031552839304861215456328347458043863524420261584900380363580805297007965182420164295506269847840928506840001514649316716711900070561240164993956457739190237005987522087453117247921507542964757318086336703782145987707148817476780743026732867879048717489244596000824339117187480263592660114348515347864044581333467363814884541027176739765981981451603290581332723981990580703093280402236564612837129504815990880151771733591589430554692221490976267424311070507015882023859235683396901076391649426215793966773614516265717260244788924477035516827841876700016016845445566220173231159093018984604714491255034219439587682767860741738922710792145147764551402477790747172161876938944942334352770733292695567985119053197976856304100667266811724076368673562035713288845300551014908483889401662602805780044354090681295753594223513084913773679011588667473893940222260110129754831779818312848677251358531062248039667804932159913467361089821590835742115794492049254261273484347574209126203795862410383868249394632135005473591873604153617327250608150016970429947165153618197624777969454345258156511991472898297275565245103930903687961486567936856818542659273415988248353962689426779800160364000399259586090537463715954998435965069913962031252961319922808302292437251375031386638887668211947618529925732798014575789922447881131614286882186466063156057510000049444910315276549776732082207363352332813693449782340440334418957758692218530926449697195505372981349124586171443838355879883582635635514386149079078520891079493704695545352574343933264958228032505193734221632654724658853339454718567082491719596169367808719034589511172444618369282772578863459151170243610795359892651782088243842738713526846198934630333679628156978254190707040524027915651565897404953364868136521539055323515568244890258456042629776303681466403486491218588981431001862504409308939216993873551783749989246743532735214134031468215712397206707376816875403472177969343311338538021044201103279967179081712546024927896882561634036913680964798207007082922688527778559406604814461634939583478679777679121576667430610855350119780782664141826137403779670740290255945721269886062849714698230154696906686168780621608483655966388642708005735704952584992472316870636637965230910058118653780272947395362821923865120564419585875586824012091860723665531487203690619660043407357815447066309822802200392052954992986782826407199768970362563923493051556461644129074288877952785279604842791906530054756676913647940335501004005383006562272672865045658414964525783095695841398770992753134589709631751468910807188633370050915458778127847250570045672963786031369821849215741123741845510879194682313408632638028122878852840508620010185342068402541589428212647918807097762013869854473545421217543291465606421266001606671332574951428137392151702028268512496358023785110153853705082952977095716619875709177174611549768774033324314709691975040305082775204141734679014188931583614615441882692458852802978595979514557565607666852641808191989714530245437254214358588343003614548132179479661028746843455324093190924051782308689446101730840867506489866836382306555989356563212305414207834190773652239827103625675161113512502367707573060567449807425653228595683296588465485642781196701604607531409397774385701478979119622498812519790225486723061457562134201336934912139256265431411580531588629260188375279919208641946701301283076005966559181795249302923464388142413235974402344592179200181254835753982659917836941836444354886744090135310812093957764504498359778685391782518987835675505726790444765063221905264526830637725777986964345181363710661004625890120253868312256008308069191198755354658105574262937655667756253446312044196531650706093658368725769180799367397339830568380815477402004997363689417277827059612197849873571860129384931185505035782971299383709134545853799997401540125490655973033080935658907759686561927042479495391384250848140074662878400628495317894581686903027690454608037083037871189331805002824328107076812388531368208778758456500650340026459948506084242721114043976639721978647214374165037570598852712874900882744522903360665360588009001571781814486561528630126682011189503564074593787436121473314521834022813797415757409611782482761181229830826524796487977643168506282471300741937201188114844094024006128352471885083181713337448507321996078220709551410005613143689130115068906390539354648890577338074900808016363813589636655775516374891946692682434078497377785055926065193026857944088011847506527018812994594912016254957846501920339768650516573743021311502771833907029589365014579188181539760304372734804494805353610230245836731815738844345818854825493988689415161466383681128904511504482942740561806647006708722186153187442352256713331721917621726920139864365233978945495861452363177202737376919078973852512120802035330433206377431197632539463046531656379779782926134333752938585085013926839996815712111944747806744036928671174046402101482633328375865301541394227916110835146849570384955372337991952256138914244085214561414663525483829810003356077749497964877358214024428932598894158310516661989084588219550035361943589146846383816007444773628776830698807937639737198344384653325416505455751945187445009480236954784388507006686370198354045386809343692025543151201856095062736320885904121358351057707174736597815878532503555149576640008280516164338656963936060560729143343790102215816560217490320575149891504281448070981274523573664447442366899474769024766076491474188400888275895714398286583508405544599280545138999316989924423429428934783481751598670684141491479259522014312282778450895199840686174988724817305774130167381870851081535673657390500569662065166344982144331824494940207491134545158915671968485490191859715397494864013195184903407447327871790435487785081424201444861724231343695728529989014749525197689079750936994778636269445892287922559716818284746621277548462431311885025509101710075890918796620367617919554097087882715969336318989164287407099625668538593312507479838051004260800845181901183802966379536845479214389039911946809743288988399458331141881434165582181467702947384305570316551064517790777004219739724939446064320206618415642706372903195204960707856674672474948766609321415133624449731768622399934374277947417010478684632407746161983156994174811551786059849670138663822547995768408820370054364866370820396869989627292527010655272324288343845940135128996556105785152115291648738770693587351981455174517144346357879645755374940411177757604914528445478715538511510311875724484570911531036925035516781854454105537188151982043052180977837042088864176785310848281993173131799244169197074070735262484421867236407950283689764566384491368300760939864443517724629716954528184995795796123065315013744697457835994076518529907891904692941897347381490628016005270215865888374103845428999834814774949806364772622921931109144484190300131179054964152802287803428472542977951646273183033731829419821414807099586519492065232938206286298964635037340675111527108371328173245436054028662168503268413472111936380465493431390818632921069364872751604498835159434122935070263988632308556849354173297593941808384343570688234380777243857194329304614986276086732803093175175205722330484003188436932998813427448227897811119118386004299048293776734149927017280563171932835927428400803299393607151900707368624883830102954585283737396823380252783872587233149020655405371940255617020748673764324523975301542564393527140835110057927348552062940144381446355386680913745844332321207589561170996735335950245038346518440330303283218594739294963184716159627095317563736579277018067087241045827655802078789804119761221120157322801442828170639266354134216959259687245132091814508015693393170586400039165033727188791055987230394110280585666034230138170101979436709394095606799467235329447803917192486391121196535281966692479546796295264327427116758622643288731104962565331716548300021846555497649641280015766773585877210004381869845126099091764473069666692750435422085127058830478403097579975674572538743316882051795636046879766371768888313098423942390426702755023390326848878658683840875518346788701601706204102148667349198993033771863873180691362268435183285277333667644205404607936340364828710874507770462734766317425015243052234161469015319819420643617355695952581130492415952716122251665508509221681135548672812477922538141590217753069432216616376213183974411589814397876202095402661806636997257142019200005318248360962007251884916511534802348802719882950466893977868948041002020967912247912992438847995263738035803973324058929875595836470864090302288900741543722809442031189959777638052048120091581603321636984830295077567958403454597108133484537329594955594228911383398638353192370606712294457823015197766814579635017224106864142499093513857305261217305878128836841471999200535962974232475297248300786209095032076627030357253262964614110356859602945966584359250570665084574495179863091765028742915956391933744539699267792849193432146302130998513824580608202822736629752569367745871048309948083998017945561172508091073081092913214682010109079533200106957819009639679014958672626193764206568492843918745862833348139016894293417018856632477910582605368541976002222611945852803038108330132257396901854140156525859129800565197478620435042300230519457680915592851158304900264907785998733048049081058896104663851356486343522686986804695846659966568880071592409330704733487350232416741862338031715464814015073547023401808866844596368339010511951051810038865837119816687745311992765724035845336437972141150231720331314546 -1 1745566
13.75 1 -2319342954053421885285677374611523255388665446317699152251745025535510622388075794184761057121888337969220083625573759443605686947665761104378595792022164748809880329916686751129460420543297967457116050789863756728298868753256559046968940242410860958601583399145679298240311884120358949321434652433912725322488699060976450189152328658545470026596165839376811582051907851331332754307960813168541911187391002864492645024688839785427055448811583177634757131881764135408165199181515627622009759604403920268488256515673127155834386404739657447373757818523901395296614236382903070573612542213417786275794028312231322256540347513983011127603124127532180205778796282980961336002574559890012124314637467602867584411023724588082846184851483244522439324779632188205730653446779348775286574738046449466159254544435390175124193915929130691901611328952829007305727866202930965230291907125383487686144739618494403921234542563274600211351383822291939488537743792246583837417851334031752625888699576016650994500544261178752498355176508789467203999155116634007644802623205503571906898827288301842157239574465713504667682417931558719014286548624047393326805645020268720801599558714159208162475585024864084352640069488028991620422207303151887659785902110181426810868462889028840083768692782662806032678482443990437669286400627371108396793250274378499317394740457064523596860043992547180228464144745991880200026889632437788472891100547900189980379024966686517055092483365265473012229713455427288269407545182315504030919638920473877959176135970371188930327810030443782392790564994929855230651011524273575858106745805468444542652931168471904451671882650340792385975766292117612483345367378798418324856667322284900421500990759541412756560085046083970333310997407409249743070938016991653471607542181821840686747890547778480456449350927680808052513740893659839721044158306767110430687052893486769902113581397265174032427590637458330733805830102341760781822552646586926266963389835639465990528835782067048371899991709533000447886197542849840646998745483414614521819625163677198918582295811197218178228949196020393709387928047893431585559027066530544840191707607671053543563882992029670492752214643504722278831706132558824823571864770000425896304932089954547717154914575471965694190483023481311767590203712115655496182855182487801810984933127818890694676751601746473970423220447188637765955770540377273954156248226325680484587693273163857639671675852313390169069290249363205477987674763018280304787269522605573839884422110119371638562499649561200478901423167662529864192296857388713985382289742794750867529514413019172964047697081939062678913005430764747207055990586213482396386168966042615039078331052715610254299788168757820524778597397033994198840170183167654333394411125871042051538029798453779038762599684377962091449861274082927713363810857853362124885665577040345215371529666694319675078830629757996706298976576111510903025041026579673205437226397359045645983992603738173899330689356497263138544945048950148494439462789291433712480432475169570377445520807096777273857422203432640552884631446125768014416483528706895024950064851580953876195584170181936790575798367248669522462682794941700025996949143321963334305305260756839256652794002411542927694891747295171376249297530214503167168411661015393722696856418218203430189592573101958943208885356621744090462161467743570417541620078912480462526991356643149678658700870569516627366722983215431740427379479871128848407410941942721312289787161393891917874975714216896292259360825562874780580111461124367461344157934565332479464874929401575686973808688946218762201803718750232293126874554816770971084713906056420626736570582572124083348199398702026642774879693750910905520082630511511494244791531958008230933269288698083072438661123707756802001374299653930170715197106327623425700800265122455604142978823439533792122343879143227713659282493915794134906030169677455945758093549702842988177447064496295929034661794272647368023946700426708113752079808965261772710294811048539762536053938751484267363828603904698794914724305887928971365885758334506925201629367765040960086548110442687422756042764968473715003610746091085503309951037138422162227411317966952161725785726007834270240184413283441121284165784767654766188297631958555930492155059108252538439344710375456906944971539928462404836530208687239514785314322638146366621061187119953048521303999678513638531030593378062527175608764510202504846649861482514468805567927657687676662625557942936965417318112686357495346484723125548042797114795600711272428843935481938227679388010190075160659246217179621055170324499224588243965793443075825524116975177121771717140013020751592681892695762571688270529026081689588862425943610122205354760979191532088866553915454700404877326256307016773730317848228629240233192239395729871298315530280258566935048452099149903834661931739089514897728390310471110297931088683732634060571717381615757893623919412774117512130101572638067236743113272041188041277158161646428752057957340437228711536373272292743451655326552979588998953084509625547558146018876000634716635471446645585252743904299851574968987048761502155691374694738597139982573399683890562566580349605386203287619594420679004461548364402814124219569243245325210128173636100182540788945690871917001596038661933114316394793401249708949744839878552551234778541771157975863032533903577438155126803432738314149086945918993110769765175957473432013400092814701849746212909150060680514818181423805601130280629429228015751051839097665301751651089030627655533909859212407109471733832319374052900702371803346230690647091302603158126169483923645291820127925467335199572608989268460053920923153765710232773260756394621069079067913893253780375200898192823315666932504766166847682150740253828674553939747037244221953351599294907496343590572808127676300392334170424908570471333063480399114651130966348528479070275278798614664822436438521823599514836052520613480006924197778337830688788037550264382303483980194041288463070256538410351555333224495449174948586455952857926976121258129452033980462152420794106151837595342759226731556911892862052954015680236036294451310823991824081386705906094556984243804319793378221114483955358150657478051045690409606400458559932307507497858734253865126761285026173462291354883538674674516693190212836001413914840767531198385629238991945829196078511526595014973550650241183347646634427688193093403911597969545937375556230650569678362373347252203127368230232910577549615564100480800233143940984004686128716991308958259627661195059618242724965358008606543845843755029229837471443324406985046979208111770539936261613067131897112285849001259906054280752287795991745655110238366342440700849348445397576018028302325961336363562568952287917767869651567074504197116588907428420071633853536741852184656475080490012533147408847010874667343635075872545200944464781806276765312282138235997314913463239520415954194486044918482204131083693927475799056798908252441627533240228860927131718132298253916226889705428497014644760284853572890029138709743110459298186517763631348476876874425025272560249901474261393502760164674079467591249066360375978489232902792203922394573451903330136703441350950258273386467085813326485412714920618351715607828980444900851794591102181612882567525805758354104190201261983842870823598036700287389867977512290680599193710552887477923589849272181487469683317241084460042335955827471816531278229393381876637367314991317751960670687132801147240386984228568490905329376607559179826085303555008972246664287589022470091933787416120753795387923471074463713306208474167893084283117464542969516789356 1 823198
7.833333333333333 1 520147584325366694823384257304452677877800601543226126141649444072309424622252360781930988370393652364522075425706676382739549047894850871877524879818185738144761355432118693383736778093883326113417005685833779802515122689856680241008878069107664529280077774591609022462480224572032429534663900133069170785562853090188512202264198198497364148411816962342762220511491040437208092690064167981948071354187937919080535899204876905593670667403328591546805612111227311254510991194738009943252305499100570104631627917559021096934309586639815955215569732525781687147608188066320453387860283705926279623533797415168172775471324281863696721407989337975925899230765396477112592978345455374567697957521021625389400441290054496057491833802680765445073147850937019702350671931554589343370827923589169542492226436062720686998174162125147108260120240261933849238243051502715101147865731040384932398430551782280322375751495842839588244820729244622136857171385866547955501402075736307818233808583853101527174046327112992862269927978490 -1 17789
4.083333333333333 1 -22538537534168241024502610 1 438
3.1666666666666665 1 3847 1 150
10.416666666666666 1 -176369018241944689859535234809498889595355238551393929343525735363471081711231064375590296371155577220370031505329599704359363689742269565723736113523326278647802894686959279422572070151637351653044209932339141534904287701844241783732147765384599375315040600773142697365724791369258426383170096601262731791718397798060731311123291421038909905673120582096420288500729207299393622234768345739601241918160684457857391684884059584076418536832979731056826330770407248200005726957339159247956820826695343999827487508152867437850207967539894861649515666198029732740677095291008767476387097089468369058975559163959275733773445383374121039746348187350028679267971005954121039729617777848016581572946157894076693291407220330126377016284052015432247187407390261337844892713039836063378479651555954293895006341667684616423019684228867400641245317071980382929302777909758852916852683691470518197381595027256835095016983481099213278649099804853016604368545843243907970168858643766585458208394648188680799878125354339028761499349749095561064566952796032040280967570857821089338783213391862384496082880840609568199910357001737954883964598477272854648313861551433900216288691631975442988589140515991182857317020524965656354043872959204473784107525748698022379728194336993783799093910123015394509666566529466321789011535121439458853087322892632718792719025061202389561568413373826834658748716624783579419449804335587765821095353383416066970829061197828010949936881452972665946430424706988197133933739913398311487056400355019438929751633002006586916593159875375146920036503824955754005652258522413238945157283495601260536079606484597946203381015704862553443408371758390221985774530830674083161200397623943394164335389640513724348330277798257319622535732681321352602524756508638793806189627860582106109165001210447447434249492993469073690868896249467562986393435281285575343839769245565007075161945602330166224847729250537851651274606258786970999698232587798455034223584069056245174145692058367012894943767434891612077207438387533431668495722598087304757997134862510663656030907689778659420281876132157901467002546072481130122784777601869855479270477697066172793760273493741484233484017693512060070034061856098021360163511433505416064190164405220031917555737358427240938369960691660478728395814545902851654112833733199360748868712755006966429542326848584601897994518767831539679218737257350513973779668865408260501797569223625131797116165690599647366327196956203773869179060231774101976663997493363433929927937504917334184984770253928232037786617700617226042187082486577780605724078159073158740553798021686006599515676570301937528629026955358254852881468211006197108445005472541396218827988458919038118609956353740228924556220177350556481271427704279618738560564324554023508874632444043688380684775566638862117938437762267151058798890421285387051307482829439913660642726155802081831236159422875714242522854147330897683744071247559015383013983355921150048133384048457909042247172785682445953333739596959923259150101946452357935457326965717116923479750784565838839223033301738998758563668556101794053194854032194341465362177755416907928 1 121264
9.75 1 72575463173813206357246071725424907232201183334724422025116979171205249716235785863358427414821688875543478790766536432112428947905402571856651961685787447850189986601610980693018090505004918988605937727742717918968586381047237055297252239398310097376729595635606777601094854410132798272623619512353195074719866792210471270713994167326802349651911535502747922952084999411809886020528507097804131510021088337890651525484449123651193166633773287015256044358217217555820086463020778405684868321215059198574570683841142793157287190164793980368530959440924484578707134578818965727003576197997669029937757556936788825045029200549573006087673890562589014904046854481670601554036918652253768452253961386843259787071615171414184547077863325327431442158541167700658462556239009451446624157118955628239554490091244800633484280345621568899394610909364767777462739609455783691254070818530900363544774128123935139297888933696378404010266628228068105955603415628952458450846545636070687968713252854851890871185320318886632496810409612531913112731210170030581472774266476195584335702663718732284712269750235136217275766167537110792557754571994253499812023403950245649565941870519576044878430055992268827218186276612543900814470571035494137855719461833885737598692815176000869161705647558180124674197905577042198899248698209519462329969131519288536284160603326442490231852461230737977381519008558414514412994044573720232146832277999673094437577989005579261933184211728948427298968945012978924213826618854856420333161147211212001936724165387613784092532514305132652119778576685730444626689415183525680493441295463568751699614512178437228532782069149269674846209131925524640243068941397143797778495749177585357993796575756252746737122969409054725110792027943349203587848342808555599196750550408415836518278488994582731759116016940435525922585535908995701763572296765474611832309552606588810836078513789671651135922622325129270868267378640707250156278660797568687293566972527063894053760478378981918421386778525122246852096078676870803176081066942312136108538591058464671467863958688135294953897086089511971524315492677296775272642291457247813354235449317222197372132640787915661005899785272943894507078268496725771704371972929467541184228658985675520736221915000926253020423916668391322285628501216434023034886004460936262212394296372981469321052315282173796808880017075840547677342483004119826205754336136908732631948620601953127097782585679650209307452635414855039320057544765115520036947080750153769510833693649104739267887376134560659195314593997574804283868720925527652719633582821259756354448187334990489595036318356632878462456249169223891177818617040937462006278698634007702587517293210022645675196633161614915100745902675627302908022569952649397705102789318341338626024128605405910611331116522413772933996766297123263042061723765353044288344213858621029648298274425130659535687654401024587594414152402844084502454385011595118953140995196319979489934280037336713223736599349000029312674443199657207685335730198309736545936180579608059526034748172097149688439826066296976253120521316304563968986427345428869562463325742707668727860141375093647435054683303648502081616964112217894270888499409211829728162768270028574558119331176141456629047191938165984613542648991774357553574889728178239599947357063279630541093744848300338017056761442008370643560642391583253498752606419832012126455558626024815553724178382945260669540791697699284137808122198883263563596 -1 89857
2.3333333333333335 1 3703 1 51
4.5 1 13673742889294876351081625331797689262004989413188327 -1 603
6.416666666666667 1 -1103495938948115103635922788667543595788912026090429315972752621748581213394243092293482735176146278599230943437981568990642801602703647322809526601786919344852060125579894056937731790578350757690366640147284417487426714149687538672578689816 1 3394
8.833333333333334 1 -13567341645856111395957280171981276882491518010763768404200754160141524336993141740123202453984585923827439612024160754119914693062282887318617085695097411085128972476515376570477085340854691973133341569378834911697417042335248981681660080647629429119303900811368623187945326835145720682994478468612949571401693902165045194508265701922913615695432476732819805581800342800576376984197455497533668222760317308525530411625932913158282831459735377274057688989583558609977409596523386008511062306708204009678191905931760160815137109249831685604636996727956764633532964698571947405685785134083583523368722647236544294480575133010742171973894467082235464018349481592967319526978605402939338863706465072125608385531771967557635122365122586027453349903699458595521393160815283480516242920679931976725677167623444761053410367692991322713219696304453668500758598200356978555690733623014315977226488792517263425031191888886579886587392729583244860754333978622960385122714374462114289673040009739669434130311660090774593756533455207935698417240990472521903278434052177138265402943074118136916683713753464252101655569136437928893087924793804459873636013978500082352115044877343196428281557531718124376740139566589868292032885728438139421434417737838218676520705577044839583703994936500297439183629425840698279209590182851095208550807797577004712825149464997376192634927312561070807187610597496608221702472262307363569975186278359388784149241854398112616025485085592868457763588096211202106373440601132002492604952007193852506102133138107105677440795382443365131992749810190988926994717752855572513284924814818023409851707809560466086995746745484264721983769948726718183713004848460095590704705827931654414825249641058292592395879635773640022788380059190328189756417840266583410096760549842271935082069075917852601089964087780117524945179378598414690979096433704891430310509610656206426778046021502485817892882793963549729694077278076436727208063312338465941163278793942137549515457419400219484826870680627728809452139012549237964482416102305693341876552663693107444417643643028060508205531131148867754062933588229732759780338363424754230390547694504687057418419876328971924929801113482255546274128847 1 46585
0.6666666666666666 1 2976 1 0
11.333333333333334 1 -1595636151031936075381266294935936166058126948277428029744634957116068339273199421588766782805734445969582443471848006351819698258807510720999975306792375925763135593869761699197939749385827417175318656463531608060899170198942600529080624194439555678341274475335742992962024581400088421426684929859716481252673163377698245454811460018787253342754740915995233480622080041571459361652667150514619957368451199858723225984831008409037528278871360889327414247186647997043851681550091966735461306027249379533269539129517998587585014184831053533472148020124260348236471915747456095556689977810557648670477193151700498511127269695264528158307888884676257852036854225571860407235297269007343213435839786795773133637132153481155005428980357866247021697290927733675898474157376472728694821534977947227181840754515963178187323907923325034894691704916072883895135154766357722898184412599872865586270165600072878553583346798506210371381360094209327665334151370537247281505390278303164070600077051556136558201251367795238952524947141359360603173310358357058565310040629300703405858238520456348820033443550779488390791399922585941019943109769640103622890809955591438927506948926356325594251343677473795175863033639366357962978857723549093080578194416813727785835448210494567365933368689489897942787584262141800713449388433502966182420696260552341937817023242807934442656128799432807669778190935040972954584580787599930224004824322247436166742273883896117340729306176004591013976207794919096374832296644538994384186534916451825522483726620178874629390417220421942604769210997867682863469772887739658010337949576409180148920552450844333538645739597845088018041126101319333736892320950418314117123565841741648700578640486479278284942085888010343258734955475594792150218581431573191499071825512320079842211853005714212644562757641176104810628694496458546174111074903450988136318634804046649084582938954372809789064617931845734172720187743230343415721229735172100139172447863744279773988714962081970662636446691655590833997898594689715398278404526138793049374747106688208563187708314407826077928282431171106321861703536421914510196216932218987744410420594064291326842805108908428352177566021821810556689336809494097068885286988722276835446288370621933350942002663350917616161556247111522437839137906866303353299536244644605585525342204787968627920776889063067317948200320785881542689143015057466119139839663731739076160567846997493358925338145598599035874032166502198537399160774328806707426415677646503187790739218432925471679424591093142840278611450002577577225847974139266653661166741152489176588847465465363341572721864658756473177029504905295745438502931781869434802399165745619045008797026914257297464534778811902340548331107475131967873386952152649971099070698395350803769546223375474230496722868823071828973409363085842568425488907473037630658551221403117687241356839499513298253779064504689984903712588833307184289741003313869591031980503245949481503636108032636516436546792767344658630609958432018139340937898307727849703682370044994925433820568508218402316394784889365536167611626945750029825554823731565058408981262579408587497695807189684596613405163997849644246726882583393078281441726712795033596956451811113525144430832922641952312156321502016974483747742884175927795699266905697903698935957063116985259188755378982359397126139708192041090006379124270745121780983792704406535165373287593181518955090653637508435834113750476684291597126774768387090381920516218395980815186882093581230321475106657924815173562277488535238918671427503999187853590089424811318274898337918914411609098819242827874920625966126018942029430148413736937356219207600810273385028746715934445730354735151133912191127040308748819199048947383236173847775822816051589692227698001152699154315355627839213529044628687923863709533747498478968814198531150252661777398300942649375458384601572346526447213211215166875987793594769397367949725496023976205100074021544727666252186742073296305125966622195300773190668008790565008655641075751356973348409771928486405847014048392625968239281819896155393183093492225307773060143373728081725755067267652460408109155371118402380 1 228401
0.6666666666666666 1 2563 1 1
12.5 1 31302868473895113416560595585912299213961569477193031652509720063637449573148489295006208870929831701676627549849507855845082025957556011432318814400130103115194344100331594677961564904917042327476805274299635531978911401929993136761878017297299362584626884271907875024845563129728014266028318259133755775506440005346782260567408878330963135411103369325842319292032390706068199889872721646258446595933247884531416874720860252239051390570821437643899590413178403704003526578353324008073031979247530267071254812198938706481047599189602058397956512293844896446986544319289391168809745577386845172950827091129442298745216016361834337973005304070308285723321793550092972965421976622528243506441701522160221967043194078995570113850272861900399255437963414722671496903275211810069245366249338635884576962324610071086883895045385277964755827454134061693796858835135463854370515346832546797685334328834452203593203524735505411037086603917685490150053408186856121321271121999722396669745139155289436244101612146556555442271515166107758729526983894422559055796662087776705216267292410410960864438014957353486668134321619909799290288331877970161570939991959365256689283905084595413434424918944036371686761881157987007285961583017240348962623416560437665499068819548193508480848805129996526240591538823373421199487401811751161671950004271903888792842718489917446910236775336927075209301126951332605916489810190399485760813623824207006837042511390685200952394293929516788855776680407667201640068567935807082936412166409383293094335288142782591242632633509009770369924800786272378780316437461855440845631052985445130088632542962127983853576208966877858028910800787617661557804360735930052488016049210642417307749013440298600735245991063547101270147739212007922403624864921343141661684075163168457230808653500325762325523406356473659991542394223422916184554070802539415359205836862756691082663774546367786385107471452088138324300946849323356653761574896577575133726846882886613527607287973030980451968239845874174624268149135905419856578559074187021988211027192259311800126351652767603778449981499150950866403981985307739971502382472415343991120682531837283622686583010628868657800866366288557874741000256293745950074438926417581223840950725262996609919369823011417826227182939054722830025502969245894986943142990220154187273635392176394923377625323704322995443442433590368270308757813319035289851577397747836860420893160318700954775688775052862593307795844565649357083992000966288836611516156272413012872719132002888010998114389944902600593739231314926974197281423120546541643365668365107287301429646784086254624469372935258105037749992228800961239736243582152677423030453845842400108624057349032329705451435819354500132514509490621840921949283133760516172212609586776764715487212726460937776837650593119131272570383839509141341446111035286151285948463827586827943381421116020721671804065570176342949204553110410923612967381266759059136169274038217365096886912676026271368480824604488304987360068769508708700012068037030011625378048453359030332984913448179503137181586057555545075059492156048396481932205775213601157447723521053295524554494448112445728162023535484650465986829441750613593683256094884805717458284081006916771492560782875551940078388735885086149992211357136842846171580352053363807030351911936877220706849786535568634998677365647646760682287894947785061028465863462262304034634997082955137222711812722407972536897031884508460636424959785036294481609441813002455020536240351204140221997897887669875941878025767147376238071492862906576220992754508296519098666128621567672253131911024359096207037922876908401263650345117933840020184024359317249121663329858633334495882664147262199707223312040879363875457565780828418410034226709647379044172138678860720665285633671839357524525396813646825579293748643187939690048078992632225699706556834388449739854397146295943464334432677567899571392982051111257988938430214266171251293154579965249288871012160279593942863059567617582759590704902687069901041338465605298324261752166937366570277815770938933248323494971348898178229338256078774119144074055836945848475949343359412589081124202884406126308381850647263874982169068343957236336950765596531122069740591041364562354475870606741084018664482359290061550237416533329627446479553894367586939051088988549912765448751134752739517159091991523934506758253048436919614388165184807222282469034091056954077459937738621538238648984951231705174512384710816006588114802130322388414314388378071718723011567270592369017124025120556533835472155112875041836000170979693306352104853513711850089983702703208128853337153000249240125566153936222650636450552222210648072507944822938274281897837069646400366349431051457089991035373965064627993137643985036446420943621125930149576206882763430492974541711321818221006082654152856064341075493225699242108915250452197497659403020252338990145152632790486886547937153871011456168597715776727834991433547897495787001471554024733275464036383401339351242561285100474698940382143630956429767311812937437510225385492526835000408388566033794205051790061519658328271799503019646753845097785628850983990099017893167246664338113205034656303392466327278738133905119453602993685535143529074958633899144936701729048989051917208404992890366921816253688188389565426752516126166910765541043445334792440248869945355384306897503703453817150616460234844669697925767746725516042609879617731261279569845253302985676898061453660333753325172713245270794092123751153488845008221491393068300999531561499863513757126758380706086284954832136552101236429679346912666 -1 469591
3.5 1 3760479 -1 250
5.666666666666667 1 5391262637967582037871562484125154332286271747467833574592392532269902742461238838578424532134612325155487773212800813349444008928664978375496276437002281056799010229866369791935176712557158016575867616305397972730654233063906157696704105093648890513672011511336896881934455331511922467284550807839128364397962272042136275 -1 2097
14.166666666666666 1 199284612369795460544521189095316097050207245816364924753777373653853536312729458290920430469583162930142249818489215881827770997105812925870138060813824848330849502318300351091919772328180462953150037583654356500144263308981910764901308120291155261512246414280212666169713179712352698343159122043663181534259523239174499739932794082955261826853243177515923326452382270287389061828639584950914025079183630358199254480055625342149926926667029548405197374867167322430585900754093126220657851918239153278380073235555395436768873911877186403387578658693484221760848545095415107271369687516990266295514597525488006017930242876162789366772502265904847097198701980249570326314559479385689554257295607547210507699596687485014501578489613645498117606444525432000403234007819445799601184012426629764259441117321622873617644035976927839410230332539184663959858165791867620417363992032311739463266873327228500749191746552141587279580994307629844122363565182218391609733927235549891026038351947394715125615788054420041322340584925424221580414499598552185513575132395732066802005442060998393124720161732560932447647605092938875426228553992649129288929516599398717048605756753026606473959103579440377314288161036041956818079295129546181271577201385289660560595000674202957026932407434401980363663743957653828994022665372831720545492876204977463747556818881709376939193587668421709642761657814727987152896741533883192312541817021801801836530599604053679371446601443163541472876930823292597325094691152173044837699255416566360508062147510371564919424233989454177322633695101394119557377177741377767806343107534962862778623369768928723280901859391713102633250535803154104799709574908022358382493818266315777537354748758953411075096578658118230681115154071630336021623848029863925690146767363342864740061630801164689320771353717531000123995851007116658619877656851531304277679708571542307877908991228829965064040149787600357720438272087563161941626465482260847346701102792784235665886770605803674994597392566767443703678401929079067828672491523625268033404805037811043839433351402741871993970589244647872795179549870662383161732057529654812773510295330195802700645291844476205752731765995695250019184048849232894388920400825683947081571536177083438120439783072670723548519681810454239432934288253913198380832032392828731679007903138344732567262749909988204845053918353390281598102111285554996567160657892502568234604114216856458078758391260904773992222774446859835982913370689892270309866977186442552686790461722354099877827493841850707611256402925981139879083260026332432273893043419622432042149294754996799838235832039017246741238511363376119596542351856735111200488298801602709028805763537544098874223055409097443585480101161673599967873455592359019831324468778431263651264626585744984878818692337467505186130467186489584890444197332894966995793563850778572919816821718919925162018154631495689092432616294580541147240751610137033791563517448841388014746225544753354348058123252352253927395616531669630728728852166655391584882276351859516604745874169450106836728546878098911338112499881811943671498605855818831972395089771269144513360822145513883916282730721278396350038366211938888628194627836799939458003349373312675575099068838688331272218540964868121448740024449763418532396382616368709048066776316654390575270440791801894382016146512382611408239885653536702574820841728411359042100986102000318866055578224394728311586978326895920982347240427863110995495305497493215111735590661203084281432623383721117634495794397741825750198013685836312468960358813058781383952813459483604773178491868654295004089325554256500351669655829578149843398015727753902320059219979455074915071054661974313400338070030357573421428348533527835098966955086615172049329759575482595533420483944201683978273855812098231017456040017818940471399796787379769910730386426404264874579535115721511977649063739404138926825608302290855806284883181693453100313673317362621293920925100744650576913012598310194442429030321832882674285437706593666539542132180679932081626698311934726442627541445667876105971559769176918875290294408237266042550824667153896892109186287523142348894740002743925440708181455768664569493363239084744450738009038487450136472919646532963850933300371535284406438223015006953190849496600660326422745187029467755859471001461662514582889712836820293376755371288133801136371750888058911056694591012198420099398544804431357701442540424479482496508109058996803340378245497825214648635729519920359089836902780261157906967692780521368473670078225473056509737579682468745884025470331286080452465557220145771822423755281215606968247662858988415489476311892598052042579316847119143830058885219451753547761808308087861310293935704978364772245254684011517202481171095035281241705824261569303660416752031734077206609767075553663894370616002914354079378290840629360318107306805675288397575979709339696357317171260332536058735937041516362462367846654834997901072218812848966724663075982137913460994677782184493383290124657081400009974525460962380247381528366653740617157109057027321647286106361229470018102160036188516522761540119659503176669680691114205062008431766212855420611512700204842018703084551255727684172875697131528532794917046846055280319812421688011399979672770237864740828428448197537079349950888483890309164286402943722481357046237185460460781411162064237730662193506441184852758841033670700125316206238848955515562840223104621403878260544260342103439287775894493171998303746762192488089919735906026253473227337931962166895440967706682116764496723559741967980716528620619138429883957576794051003721504833191786263297030862473811124976119629237982520366194997944199114074197615183644904876880346358957782626781137158476147137072850565299518335793433564239639157582324767562892321052759379343350573413729772875147607394803731257817412958710862185525812067371086634648878461497348939281638165210555788405511625983737902477288446192249991007392199621727779594737770048188554585138236288141580133530409866131268721297111544006001698123802132471654302243907459651757509920150960502346851061043068519123127071431546374976601440306289473869786989136529621261325306904064648228194660008721252208102080231100890575832968590191184258080940947573789173952959790547227510021946660794522914000182325167095086744402204196667130644716332713563593135883972366816839021043156804039717159211622080650836369122003635948243586675211071372184703288600693014947013790837811545750184210684557894968561093051489048079801341216089046489699604364268299229063280394684117291214977519720963034592161729495865927646731504522564034401621179414564091280551932244663386073432682224137543292309376428498360588101994790401999237604698170008052086362460084320804451852787785739620646490914112896178082366120127596394007415379624520489048268451692637532888917373445129908336881824810145343496933219271235303122522535669808058180470299939540133562431379772740493733822590987255108014956031788166409182897992776727953734293226803225232454436301322763042367333493462038311676216275233519415966887068521790919293020154195069072949564044384514980940213076093987804060393380649207766537934806646353152504088505367186946665141846579046377282813712610235033713456562944561419845399848940117730864979259670571957419243577981976489652427895671963643010939256873286286327228443008095311033543198579748709589063660002847925208148948532342552612083677011103347556684350755963812975561392126263157858209116203258977025902297923218315605199714114850336191515866994015853802985538018945723583762750560995219219671075970598576461663669141417098388602328285674587970512008925262956080885981754969831155174284482795001648714534478912495365195759104350914679570379742906722773885538880303212698199827945795700745095365528450919708940089518491849774803561353750486682529366525187080190983852027428490271668297538448327942423943571558088062979285415574772937913977081599682819674652596952344027927401383769203180198969934129617473616393617273973283866471120953684796658464998157911527482902624510260784139339220859306429191305558688447661223978142025888182149189005554402414429011791887617847935342374097062115176106689204918021357209340408805760154039265172829619388911955676936467914461482739447809883389028064521094919808858856022512751474101212394268720700004277570798073751010057570382385030156798413655290734632887113366755953446538219961459851418020887122446148096097144151205503505330129709139201864849633072438814052700914974608435806769389324387927178299423989222435698195747612274233412274786981088654692760595100131631897889000803005476932290900633918310075351102568581786385804504104990549008028425654353765330628075701684622289481886817892082174511093092649727540530688072410219704401340214682649794280737666962774067118876063763909307622955570874721435659065679244436944712038478958140334895763350892298034697473733460267891159127330692482266362035077749134142213632036381264031649024961608362306243314009569384993935825761760980124132736265272481208737973752908060672715369476204648687938370388879314778668221535216784645191099265703726376538532687727958540852961771589773946751637710112487708007263387982087449477344707089368097953820214589975817734497393481327038641504894443257910422097860277191109396226677304771135576814001447952211640382812279902242182979121626682252353682905367193141914468952617123823130756282391309108022373773222615036190970095718063570976822949407493365455614394312836235132366175127750512701027010799466946033246529733290503400056592370797885009870238820098285880648561169169157220866186798113519992291568076990310208577825921265827821029719899327221139205855043605807599195330057922317514754915670032825955965867818139777447779371327106661124930828230396439178026843245438220946751598533636373211630847659187309655085569723632437141418026991303468883318510696296422442244593463703536856343939040231092606771783427521980590371988120144127456452430969024166670253225935711795632517738427409005672860642193590084412839296618934078902218482992841656991576807501774079721561431865601827625026782773332617258311874557426638035207366030515589565647629337629747408323933669695896336666951087393198267189019929623637412017314810305172629826322582024660979930631659058765436193688610115419673587760610747063948961573582112442301416550666943264566176731728799314312579824169463174124529071190894429568571010042247534217465383777913377984469735616090716890018863812800779441888532241550075315845078090431977925871104931814551334665333053114621310651824537133503607316373139235267232393832493156787575317230039670094705937643762025890804326783439812403890775362544865286309069259870408701194921905710677615387555439877921069632450868607211196096361801618428986440850659822259040430339150758670258107879380484049409221807978501473132080790276901586346026291199286619608889454655933809319727976523706845006510557396926401941189100293756979099687293012678023539869273702700558777649632055642601371636530604566884505034684411429172344932324420798949081042222365778137837631353541933246165517667302409406106799673003116114456516255938311084423086323017171090055134538202891287953865267223332096871347601581657279278357398905236039104838572205908194419568304430298603076304575737928334490774077203867334237509360903205391581349496300668433680171483614175907236096522811524944757533857149853683546594579385749813405488637002169453424017134353931062131984527986064011141681503414636651743156667720014324649924313189059027748203867449443741299967634006649524453500623483646076364087986856951427543702818761908852135656541678079613689577348233799223221584509840847136681272922168481078413598470600680499946034801158302360596283348409518570490007962252308046751816969367975174320203893267180045977431391343628076573934603873754755229253985456238993046218818274924517682786224550379232464370988623475438880366561210036971650568844528721636510909207418853957881742301379994956508223674207994628390711640253277482033870496849719957630655164470605296305402822632082026071914907226618389089637488918223816721371835547374254479066472605815261193496089855742027604552468553009291586047437058405098328956718329332333516693783320497624265829289946706343512090440271564343788098888019526271236395578173530789427316657126784933390876096246871930185335179037621211011847547574693810990857384441858562546157152455278553622785200151976741756029108760800495504131987317805084031595308742673693401121739490660262599352179400761909662951792210958036707374839630660441500814605580276446286097261722408219 -1 1350347
5.333333333333333 1 628697611106305136887980381962011826296687780365790186387842007189456689832305637280101187884862320214353079553805110155368244841492208785559861925126812599120507778892174740862818290633449869653222666200874821047043839189 -1 1564
3.9166666666666665 1 641623992706527221407426332616281 -1 373
1.6666666666666667 1 3584 1 17
4.0 1 -53369004788738308121838257012223367152857178 1 429
11.083333333333334 1 -25414532280210155951383048926524892600412230508262292866962472238538730258978059695744946772482091754764872601231762643967562868860602498744550148907446154143466368558196050076880870452897658116542203908652865105062589695923238229522774362232416911154563147857241787968065959345800641537421070408288115682312262251930989076922738790317825083977625322909499604457378030031916781598409835695082018992691360790092051419602602715251144395902742091248527392627702947394930496706436369799475005331580383030347093434545095595730056439474140379585316874197029693536344395943562634674939605245234768095066103310220348357046402250051473483966455830875578676135755445145728002401697689755664333133255930165204478842413511015468117680721611787970841067093477465888854540620564270718846476793514426078382528385332150567066652608308433461130519232177595471796681657425585579997943368481740556551107446542129090867473843359104440281651208293241518337341908591169646260077423600224115162110640214096602705434948717875870656802473224303480399049712006873802890993206108656172074010527521105545678274873628351103778188568316151505225255974427566399647452688835021025287766174465689382741270328006898604090676217541500448319702317874747051668174921661498324949073998651489745210963772142342494144115631946694977376086161181756672719997195567469185215212443893530835235888057986419487328213315219763323608063725455803177379232310223842547243687143499195511861002705401198418348538823039562409090862237830108395847960567750408629412087386465491847280138233120277682289065317240139816564117174087793418883227913022048620035410401007024974466987510192768236036588057634875913972699387038558173717295075309491333971013805440859363301309199692065755140450218509859773231041855554940095958568097115422639846874990090414166282137135759082677678471708122616773598357331245654551807780118723330497398270305627918799261761519729640659523805444774540734365176524707085956567186770234111443763112355138733119867279601537290359716720109327322699764018961538173969525689710984849769172081351314268390959332936560521413365670475801920643481526650943399000652112855758440162770220407383317796104562477098249196886819887205226087205028627776957497183788964179663664366101749399511131022859745229062977657515898374103843790361665640872308788047877177345552489622181838183332341329794510251697772267511436485960996707301935409485426990641485741213237747649212062343763774487649485279033934751899087517400219263678560269848485904252679495019116861537491200207194179036406795463441643039301949544071130601257564672835047135031957756980343983724164639278472423988667538080643398092057655700081836959061993605492529175416506699380495382591272051658863507397409932081058325600172524260949159980245644220504386052687140110293298527908722776704466122441133763636263056193898893732742273047232291087315792647867628810656626304644038505843259394632087344313724372933681403347490067282740275081713000803113118119179898514887287464661558634393460315632572407775324669605470730816957679628363021054391597535330247388812602934844913565349233769785854156407477010613526926191772540035595916891864067162131973816462113151340459507084804379699709654175067593056118293380163305613162936110138443132798211278491296759712886437333850504310521487496260898286415872454254193266079927900895107095001386311269449884272810162900302164414802320836803288785724689641921737909618384764422789953629653464400629925655188229531426311323764453025138125412164992256546415457440368362468183916049785033051291801805303494777610345483564641204284320487059641921295341143254770417588377072477986067 1 200722
1.0 1 3190 1 2
10.583333333333334 1 -34047525605524143764046967480064558858870301216623586274169115875479779411560449249748613731137029417754517588127178838488284567383968438386197290477843596704527698021142251640566064829838300601320474607545378507961542181428211115500089592681154664737949683035715538926188472656607303342911515954034625053736276011474225624082403564023410042274096499774126554297651470116709044108952332041854153787101784514381020606887252934674181089381464516999106943620077151123141486176249918704562170402196276044465407244462913011274095808193109446557573554309786942617896793907488452202289244556395540094785946822955809284400496665914330117177809965593062732985003115801484031399840677973820285236528062358591026158388134157422239586531778303515347361263710661370485313880066681769474597948943053315793911758398568795256571668912922929485693565954542095649899089561699286000978511534574912359590328501662033067613544153894791488319714166550767992302267123714664016656345901435183869569466927755243503464779232009139462397783529784051248932869220924879380485528124641647847179435084685087622183288073948078889752853044424891047090472367991905513326946501795335574610791686193208212207772735103190515091412832151984722819704302317488246122458067679732348385960226341991938586430531192477134176401875524579696111013864221267633007281526215605832105198213427325963846650055469076865887355236352566035199759035959482659082127774224920796332136953659623913424364085143935002828355833191488502545806143203567564091668639845282607375620946729612464783066854694059159341444785292986872705646875900173653036163546774443144333074245962469996859184708679637841592105200767428084877554922350759286057648674412299742387899597844589240991798834002741359728235952775597738281427923790690235377011040742720541957100963520180445195391168696312127099119231820953082700300264945260672293065266687698213923063763341313902978245953876528867980721683052641950203812201315232356416601642318642211004003216237823623040979002432208264993814447645992066787558256012184993902249957247097607375708818627941583622568883705527308786972839623186154897927347574437844115491763796630777692484274030349865176327549466790100211079086639580549592998132806184910073440623177139737885276265244908613889868783056115228008040664355213234607717839009950074131980040584574444298528313963930401221874638029905775700953304480093895777602367696161104145141678460757675250155216287790303714397526431118067379619768191343962518147074292318062230084225152341637063916193077845447752612617662594747025892850944478322523916141274407326925780195992938355327568742737766399528588463019643093415047993246795395783456382726212138662520564568249615873783831825256757601011944192557593581226594826050986776666598811285899472080 1 126659
3.3333333333333335 1 4105 -1 189
7.75 1 1421777789646395596019734582749647506600718669808116133636615443701067331438336335423415271194340540494183078291210491855302597721643064616463588509957260768481514666318578827915141948660527085380984222772105592580228123242278838196418673383485312137869928510643078459702668862447104231907313731030123864907166290512900923379473241925723946545815810458145634822485595490082293623096880551153534775401252596576972019460537636939799572250151897206016219468613579161578309885953531163809749045575373642039145057249873419782539922755512268984414396682969742339258521174767427482251697062948598068118081172510503747553898366609066054156043740635974349955063148764244687290624799609668039282700448053838015056050259324922472797031469912915674709710418659063016100158279621751669210739120725310376349270732784832733866528940379271302700750588406874822695985731960188295459191936367732032783765989828953310051950154246480810402275868675788959 -1 15661
3.1666666666666665 1 4152 -1 129
4.583333333333333 1 4934429681823972685663887767837980903319573064864220700340932895495995478751 -1 733
5.416666666666667 1 -42498403512984940243038791632447154524425716032905411633018106254649365515809219956135077314342390067587896435618872505773695399976215679268014140813471597748358788415205671639895893804265396022142996925471687819691601506027128355631030 1 1760
13.416666666666666 1 -76080338836392007705664793744757295396441018347394840312600804128609971418192937219884313982881382535788356200741861426782975059255721530803325560893785961253811533888667454489850196744610397952964288308114046974374702762942349736923099073050414073283340511718704564798677121657893364477416122214643385586571927527277386369754295517104775626241771086862056007270597418119974402648344493801432778457903881535865635898220003188379895850518422118271188128953067826485865880931123379816213372703835396388425919976301240840216510497289724336755643189574041135643185488365197924914009458637409615825502625294532121892329646738684478339950825944427978047615131567107892884468092206743197418314700187239680836934214168281030381177540973499403806115412265085888949462359155609740309293596476963523307778116136814261087963143412127991296570868767976641442158425522480084398371953114650171580131196349799216859368756495318978086934796898827665453963110676483676896191843551362312178512374477816739983104438721212082194081091375857606191354032656447505759677656959593118908667706514170909437990994324242854688826867627606182406907084299459106893025938632750959157779324778934416395805006499836182666687941792473894974443571112666850696446262611357368553189282902818954116013963264228644310202092739852005312992239925696014555318420414741512117279706878826809858922633413540891405669853921918958202065116772090084990579691613928963572925211082797127818786382521492465023207111189546719182069438169813041345167763306133391615358912810355313835767859717151870897800796958595094328960672555128928934867165615530854225924911297362977146006410674941430210565144356069360234336598653429308630364957073437785108946826977472692945202207649044956719641895953653883491976408980448017340762150382831978351226299787792659421879317734285152737097776952802844814578976302254911709777975536887787092581551478612762907671856369512437920870096909776674139649646549704139295711709263070196844829283423078859618086557893680487730064409373480386049679440174908021987544640970640603140324813632691900036624760173944914915615818618838804962762884239279842930887441812896412966169415685750710237341785616557716739542180773213974043830512251639915520005537226786848152959240083608320569393946885674108177032758988515777762627995238905527367628202320602199026214780350335423966466202407418514120023253200718449884887553032378870895878528603645759033628116251200907430488678201435821055868353726515540467401063548462869949345764734620071621964600448191369857085547328646347259942728204142084826745139385718986337821836860292277970649100809792585710856419368585072881123530210300285650424618158028244241579034407822107907647551326634329254169926372222649388702883353627152151034958822592614982921043414853704038853450739124032691180054242823187673863606748877083803371757310374877312910774684350398879452208832526821766630980862169928821857459059268325988196703502287547711679941591104531910448203232739775590896598981205272734499968454808590373582470714269864522749476353043025041490130900032001495583632256930894910177185866038741063694963049542221475296169706628669766109610980097658214008580230030244104805983008072132931387724621770696476070993362515000966296811392593695411243675139375444036573380022258048908046229185709766114890553185295815506673201993425621127466772004651923141754281106968602391204073690945832367932373990224302384921510226563213654472414369087072860108717736240408588740421995184912352618952380255837181304486552175115667667326310067655056699965721851094320900062685443531639248054412510003914791759479513242569563948054416087112426206470965335983477949336736584556045778933773660003283307463831616979464731894056644425538778086035939331091332980721834674184342313363787741270712124473797567640259254409449481372682553173374005189005596597569971940020713982420820312520082174284046245299816856653641346713062247083232623748515188459169804958526768865569494042147750867886109993657108631354613335757306659764689634907617178994102908075655592362407017686409597767508576171843858177493404914839957053514683757059713473784998230941996052554290054751462527971479782628175365537796513041902150238234350511131458327616346720170354914645943046955157738458356198408251192164788485354157756527552485595563376671218412721463737276650220657842162720546948534459006725959995469306729369861361717777543117427446192353311577448035963960700419454889826585246273330274535089118729974693100343046853228471548262430949026729916997722893454238408242794259067347702747428165630302993636841652522244619191641947082495695256099952470746349999033847913800970721000019881789442846488588537755172716566702532524171353393376215017569813476282212336394761217061874694208094761308428286770698779739323508877449491329673819327376835652482943834758027011676750285856835262406692886425522280246951677630218337133322636271303287401757677238725252487795953858855087048791960221903910968790352914424113100704172440876642735159729157829907797804976245403239468885725517128376015455578884042546614167402699925215092227593588168131363962369672640385790404069459450788558417174615328598596963168725541738149696201596930007874120785933812580250809406668531153357742521805611294060553733302535804650655333212380027962294738393037209956664172464299602400332611284774050336641454019929086390558347729664250365644681210215429258095696540362453488212798716118406590320006065158206127124214577171328156172993791864784084094513314521462004627899590389792762119561148097375708447153682634118512339144578067846851348007649940117836053871098818775913919723152659681808289949383592115162706731719320501389539211796442604653188464356628570341723994948195073559712564357840172272417442763767345024512663291557815955080104842573791224968700746164859071409153683610489762527082719753860124037693392512360022765975101065134332955904527264027474350366646897136539391145361602795183633536891026401026726922875644886440079469466092647555281858993608326397794800787154862898139044181230175779800904596267820970309408330168633026347459272075578561650779094640665825497571147194608035392447957098620548880475020616655253825392093549155337061862278734095435659591576335498712296008588646431028503413301866247756553046960073730631242115700248923232428903680674339391213994750689472538829921172138893099505671908552461091567501982346922706108905163065252108615190916582573320700543177193610537152929855646493121263723918548774323894828734947932666167031714914014001863995143146028817918552343854345008015923622955108452323447568671307198819223675548745644767063161819994658725443367091997016354158582985758856588698000627924942722239484401564249923496512293595675204751116917743969966560752103273903068577588566017845367010067603170384947319412934144950171370551286035772450342243804693217317993423852933813100333212649576846071516088554035860177080988786555565917065124454630747462647448798203985666875241113992649280118808455723023171222388079805292106371026845806789627609334808634242481907121355069290475879270803632809839630576269294478485579352201455436194207593457812803098988037923979336384827070002934299561859477206198476227144661086143621188803126012086899573166485454418857528073442770693247233715923270458725121612846264729551384683880138167860854663441196701319910785693440484350561390981492478867459337105667694824296976399696670795417325372265620631033256671155737960040272549841212096115427269194872405233152245569086567214772896620367146720819329222085520786167255960231069432715172996029403368862699599937319087226138473007838939286839647554663904900734370171125795433688865254360013879077964045182660001788004605045120687736242107672056381670913508403854971327849411434953766113518592708372326944925579046822199451334960294893363310887533151433175539009423918290335214774632551550293298001417889785847561340485010526883002267526485170986880570107112170418384944428476747989118340796198832852120942934113788703553014474567680429270418445659266196563156861204497045011660252058875439986435214180876949578378555746024958574301443673459403479094659003392237543761177532991024943456753182919835223584325725886104846160792290674127751101456327062966940580030689528084337411380602548094532034685701781096627599732182854942765042276483244482902056071284630390768214568697707454510991198163524550706728097771459112279232858493361575298375768692399017099495787665712578512198096281256656660982228051973511707094287821543359398685287832947108821965462020672918963394872640827472277156923421757370838712438165954934057646178363453123223413624180881000191915309773110162644409779202408413494843119220675635654116590824004516157544959539344508219304475611619453119934735238280286218110662084990385269326048987297514976676842537684381282329766652560782264491859642451745886758394201902036932279403402533871331095837226942135640092262603866884166630898779913437372198222069561278722280995324904345765881749258011701468915689625482866550900302009176660666834271113817369420461923733238846256369158046337796349273340238669208370023965192310600944413032559758478636912068282087180622754470857122287158538683777669018682716312170192418647659309286016723567187231390403267438902689879055730653016813140047049716378470435849239934067402053861121923442499764209672978241546015005659249925310926649463663160219333973925502028721076507106798805776786124890735101977356943227632627774971169817324727418916861902220776996462296407871638399864971906670633402079501188395521792667943240222296081712240369588268813237580647232090160101317163309751101557472337900634093134452050278373301764581185696432655331731988907500032267568294819780559536000414881975170050889545329909556276147751715385863573589142208704936848537971537688994562256187287445744550530644156162589521316500589861504502862931009565354191958601293100517242587383724327556689717957041632040909606506331501799165777912010372743602512982274571468861375242691511481190342552642733611157982650432668640778459397499412209926664979314597960675599089009447739706702521171842184063202874489982277731956630372995787060224326049425665471708611311014004318702903322162392778314787596109378637657442410135623681465176145598200010610764694171915764366562673015708895858728579846908852442875356676101766094702732886384551912177719023252474879518345350397 1 776730
15.583333333333334 1 -2295933317806931138643514630622004055388106227687200692406997468164368876520937737205917697514023906808857445541758170253996583403365147455836544933441797906056968218495208191080273521676014297921724614476951299952967549700419423610215987999286940459715886210977433972065157575330390010478315662892190487760748469920794015810770489106086040546476062477868129958661596021850172060831700635923962867988491360267913223242807616494427063801740809409541513593459708534902326298419616643087687557617934954752698508489064974769869273693213760005926220326922537983873481689107680963134093518240827670167184847563354140714189489389368870780951852773630245161494836196105497928977889189425662752053178607963335326805677790150142006660385247426824593267135633003242760192418893668038155480863519767493210208154717073253738796090532391638034073161874629362037552536208093515452925378963495362605869294628071625185958643223568705082119802509006640904928557571324617909159852048201780057312215389363671029122177623128558520357070718334060406817871550616964027806186432621653216607431201695213356628343070889140191493970670944666594056697831385970386381534710635911568055995839176998043907500549627361435996062238829049500254777150907944337821959039643480552352830913730035089795378484614221895913897547460290933257371856927641541734251468625365558555467624026541199539215791488814696024439885432507705903643516768157309823763425415170187142154838180769927849488430978044210423412960969589143888244336580887421042354039039035490135610370753582476330810056131933871336559578374884300810925047385904708625171476342615753171509682702685096487055125748976335223641721691903129737915136539575205729481746167219203693705690247432559441911454770996684895417456857748896112007997126044097334915962391973595245542090911586482480943626534116113302793987510227968652872027031771313827879552568229831088707013768750611028262740751688433130186787772436577003382389835853804543565021536587306193951695357507889756538556580701126202169692507904790567167085938214202318949280663211251285276555677689529818803717235480861883213881055632482994875672534677601842231978430491141650835168150415562313228814547178531962261984245044522058873067149766584853908514784993831098531903119442558281746076170241465543920971589521515065462487952496000189562693014636018717540003976979072732329037701428515857361111896239194701125642420235855490793283522734204597905137093636532376513308622688369015154728884044146444051998005192875464798580959027764718443847766331749848313341965512214156496009461190721392070220736971613438227294382411309963390631360810053781969078009107582124856535022408609900849686095306409547697797752911212142469055426804530389712883778036645205961056335381992673370225376224429207401676283035602642820514071387733877023061613535804640893455095935490879433671091172405079934554539787946170869220041743304328196880937925219113323195327006959886572864280808032486156585443362589467446201908131937441208377304252231102891975829647958863131900179753564106699231265558695857178021501157925057837328623430829621568305210717617960335062941510652574424751240230814548514247052479133192583760324623311424687453281706129215446281968347598161357695563112510556099501500656553179898722441765356579285280875205988358511329331197931348676255342063785806531836625026629150218952558857591938042011039212636775263631858149713677710072875173315540577033984734364901219042063041142569734153819493693494793901095049445335759566608044474229195239655141569151696285499172995656844654509048664110608451104902209774061064315230525736211121781973192195143416724296559487131749907776603578319296705234687521482579998814677135497479604546251251653710525918368475774854536037802764932821692817498187708395718610380490412473700715505709314164603987340484777012948102179185384815938881890635277252931742559116736082081042729372196812375057947292729764727273368457493681445238450935554706459746103161476720444082916743349930537532215424500034813595748844923807069742374482519857782990292395612453712737680191281446815842161951553374329978517978444512774555900562521997305897757807508796486328930888133140408428928729716662659954637229042724923273063104162730128628087356326884228616721367135023603789642976110247042032820742178611624115898451643562653869560187059821097591901873974759573364384478164378888327700109535471610447994263283965161822624102022538855739289095739790825352324711384493937292550163772766119644877352276469325364986642847714922412934192424393714985795659880769878402824148861515546760532764935309510558559563942919545070570102630890187026072073618485551146525691972139576759538176622038125453596641927044218473725916297331723270673520384260014916334814319090206813331909002638553304354223800352715823475651236521177084700630328582667353801809896699832105161056812971237657408918222911486006541144277884864851439178891656341529933566173477948869952904679665154489012636486248771319332031212606214237076683668612999909026888101312425700980177793180448582822925430816336081441998725878793885418821061450205879668558864859192242217298360824028477063474152368640665105279323806162489046571960396906473043625718005307322222029292459235926340010872931178816803043397386257860147458049621795118973400501382189973442761153601822177164663738520949837095694337556564215362897114900840947305085448377320118608058838311395018835066418213116546357559886594175417921175768780987408343637032987525603254009335639848654692828063046163975070309401928134478762726327842690582036659134165049375399925092164955555448984961929862786028041321665965802885842284670965538540658595563584687296307020189677236365576822864061598495213456664946241549455336236801910420949434546815498136577559547716626006622607425811537850906445147158064980290433326152457361424405011900009961905266871285729721545897721851801152665828898069470549367416305432593299259994926487587793450948258425758596596917710583754733556234927600729476006919742734562650510403659414957816734824068475070796749746512711150750533724363864273432823559518165173905906067765358462047580670672161350413457243422954628839010585082320825604774862775429978537026838161204731038267815091340415995317932914430848819219205895352011227988855902834461362862980900434801471481950925545665696653497589768330806046990449478527199437889443034082337470083825771846731133920063428943863042988767062991261518965056654263026715792687375177719584150497440554520525572792257080078080503432007968699714840451168602611640646368569827617601523716719414826365493326297004218046457240977093713890840921929473175945728308301155420329541391948196133343424214980948038804607338931103527545271991599229807794971589056366737978579673370372359631999559630833108188326286085211156950312856281111134041663211184656141838496877716043899197847218265138785980840603986694695187948048492300517504817164365286690830604545754469222106804602376232166090260464477281555137728863220544811625913089348141001642454390364514245208563764363839367467957774326849674164424514996706651554107175936549109824453344065188524602883368803604580598585301274523419107833477920099209947178440181921533968555348649912892565993337327404918448089362082193575634376924972400614932756531846207403942993535774755855673500801541856785053314560882510210526355502825363246966660681653876368970119054811166927935197564864570713302827793438958388298008841144680439601406667848284592072213937900233359687483814389198494156101409585059543103733454505813023309250704728866650759522102750984850024464066787959766996215165550872178618556394042900669902551968286819927086197231462405577821099222877488680355856507099541041685951214508318023416532663012989156200797648908236652438124288599304567355545176238687949720233303158986331955327753922890342333533226887908028060712783180087164376106648926610553603227704414801306656897908616991172428863037045306107885789957871824567294425600727331447082645050975918178964786928571097457632191803987576768161323356784442319818299098577055228214434196031691010924106784038058412598263071717674748933596697367271630504592236353767535446145139752959970479527515630386304609116194141414911960141122392314401289380062860442779062436440239870952358870962947514615613049167953571169942326288091748090247096673103801530345177409305888996056524009325976113580198080296991871804088242557762692198649655657409824923648549503482266671404749350909760656839976530957768804967483781528512792415641707469879245228623256335268261458180746273516427286444108538967037734638689481009106944678636950397271900859084817058170617854289185644644253392042335406159902267238845918886786407364063256452502899519895157227775883036598829684182432546975310894708428707354228026329801024971313201145678470159827734169446183499566847718064912422332126032695384536490843067715718071321056978759088834001671679896468573196908792836552543868225021087811981503388582885986469098563594006820161008403656945280148943916838478885377839772186870498895323227464976405879361322662167296945172450875062539658473010339190547456348845153593558255541259366164114592295680248637754626856877251968223959131247690183669490469353368888732904876457668980702384848491160443753998294699524358305686756025869524069551899035261800778060268284736183867943571852857456424583358743477017221213173264270063134157170016900163460624039557789890152283352266092922131188275003001293393976516402846085134100727177794220239531831092122880664862394973044992037610193333967944964984055862700044449024639175995348798123850079143206359444732818678856062747201964176116701086551898678146079644232284831312866774124828698003116464613535744954696283070682468070007523802829498830245528013615734000469922923560799726089440365388250182512543538359595525232637089493269242662709357175318317771288504501910556300698859191376873111746794198477771301142532246669979701430955309319482139795119388036477846238521757033475930712797343670890059818761058150457375470999352985108148268071044953160706755160521549728751673754563909877307400481562641021499780585171206746068344589871494524673117092194298622215042784161235966742474811978350198572530879537261277466552416177373948574873721454694232385392592357479142415624109137745019195179185031639166422237454521667713997044237342571436549745474240751428040713740191015944175029339735075563676950539360991024170061988211314157020957138638779203872069597508723185375781456876849098609374541520534203324963898874427572196193827119667776879309984342834178914450762133751485668717920983163670849802767527388940189661644189469197777310220102372405585921383622783980641586706056648796285604687672181584158379260518623902502588566893110410597590657497743072858935419395777747832959199468566794347801534250572467992080064277130504833944925197586063027677332094980173101752701813907123622790213860047242950136809980233213615538992031498023086314205086376015785397306821320964727479048958626278555571060134738050705927493609021533554351653537406343791565740223030008456698428937308039858744346869906590110071791443224225451695082300928177016480186106718101703274522866729302200310366856098282922047788018026961513560641800950850509395956164286515778917816236532141348031117741629055646625409402710137822702730114523211159384472517773395448182318509613148127455086353895702596458419281975055271004572015090974718911172378065718031720080138007338338249628625071147682911321429204843350083877451352899481845699988183747630365157156795705547669000692896441957351452670831072645482158523699323223739153087813163987470159505165827083125121242977655188487898132788033204545025461082141080992725687822502651934728526303442363921010303449135403347813158253519696104674899609610575973027683945767971808755037419497095195400930581762053950754894226422269167344504822362013051409955888550063226476636622643080779084459690017934675356827816351102688609961042022836827887532094088761736731211214382919361742031170522066437897848439633558444549814313352086067997343718496379336372902555868183124708073147118995030288818773873146576266914164470296735388485756075061927150537266879965062601116380329973372484896747848282587240494970403144787083929172255404059018111536431388807917471747781638106048550553363460100713260699200333649705982849735885499166835411649274896776637295436295879614765631660359220547393494133514164777302374351590118403839908740898878237771120848023558865071397385480702433049634869959147527879141470866742661348933933141333466923944403423749122478880395068041142386991338046911131105127230098277675103053201916941468321218918330188526301580759021963832507004986382852899241995023909589627548805316075263868807880319027952145086045939936873274070919227148055142320134696139966213327098240538077669947853355499933841970831512375071203201447783642481657122021475679470500280259417307299146807171455906033601569358733319034414089323174199832853565763627464486539610757949555437701378540974313583890093406184855970604053732611072573355393001601242752905774123667825139322173438030937741393207039549954354872342765773131126424159406936044515162696084089530332596728871017081363841045203386683525119121351645972421188820499787575328457020688447904251632335364277155067258410771960344502468617419534580611136394920374696253111221307811646370461688750987064112522375599091590038090546757377283837768665140884975956268466168025397835917502269588233921262993653602563064459870744555121205220047821340442621954456881990160864628729922823656324822571670491246145247182318067691281646451990045333060833590340426470886747494763971161307145740450490964168393750138036397651687105314036441376869544275020608040476348766793651012464694166884571918572452340227688854584922969044705068923194189744384336936047747756244860853274320313216039041453236471912501791828766632063286318957408040345785151198248454902294401752524591377096280858101523660191410721068915953510201998084942454392899988274099899753599207063579674986659008744168670875791076733396022297456368104007945699056977793515190084824600354347448893226866928259544235701851494551302355149128661491872683675715467834393592275928930356587248872593606495596844002035314474587780634494961881609033220036554164851087779655003288104210182612856394842318660258793959122331355504704940913954209431725300234953019209226489842268344192925640629828531935608325283349387882780134684742169016393516723308415580029000970408875063778728176248938857887045857765150177718508783414721898711015445083840194271953609767184319695783170998460270096079694724667257374813074528037529348570295762064536765502409231312956467744779149317811592300285544511443141418010074825305459552372254019709347237944601040342522145461046375067026271812305591398290910341173830299211668841496063841127673258158816858545453436735837318332694343839520570117672592159613815723802999707696645948104369999812950007439917447427125513171489701168294642086005102249745708482091223101114859632008228729987928205116223133965140835119820444902533901547507102716988076306203209074720655719526581777757742210328684832866298343750510757143069152874578516669746290389748813192225921062696243708834203663252682071309768126776730775650544079251542586557153946590586555657991997831128622750249175099044618621544835367396536971629859674542264167126999725068132685879039796673666452876434134741410933880360591184377722636558223238080278719487384768809493983762243436842537995980960887255954419733141939977622676525611823026518277132232638897294971491167719474654015150434283283298690661938611124449585624131456089676073849630547885416913710116390059896024270452121485196516427473805963591764227569067546704991475411901155982513949261284959966015614203783574174554988051291422833351008145512421229488220501448129542278614768696716026260425492083498426640417270973627331985040971582530204132171753487385533028859431306638117931136163401539044497443257669028731304947656328762406204864186719124104177660085949229760859999596565854692295120358068459435694008911374092447125559819953188122370976312446141250826565445957050909240398120618094140485809019743217475461184536810059241328080828062432205852154954693797445764332962332252061507649953403214135967557358851230459984860308405552052895446906152582242229239604222948152328165201897500628147267689417118649702763462707008977355275391965857296364677420802059495372724169852007074725966006677081247728783825690505888000439091305483998652863439769859486848212836818831360294560195131717978192915436676792282687394706091870946912801756267834396065563475690962771427290116956049009841885833285193857590856992493908050214312809247414704393759377373106702093222380717355150862595098296541231394493501479645498022694187166325230114059366723510495819937076353891823523186399835278895968318634405445563882771093169494006797061715955256004525850250750886480428368534039369935866436760241064667141213122559597477362663278516991308481390853300429362074235586670939656447140703155565883620435837766273452048016351522642811220264603115447174136925926206360343552349277138836671049728896596460678805048823394210135493888085033578087264653495813525771429347056489495675162244643061157257933485200153241661929875846097741344005915697013069179032128517112497928989312415160576594314535591611030736817451059856697672857962661520978204615571718209050109436237968761598624749140608629749258911684138981865624482950520501775192126200291373121321677238737389494926527169050892068609188923374454665726380626814336500251695185653545435887193605818604689314977696834515059720212517328211899569163050934409779507408696320834756368389600832912389564146368077602664856460980899804567815771525165220026085426827041427397306241250669865937360137740978236551912079420533703728278056618540840572882331999833669933691038972179776999808180532392911831734064223670483577900437492729231975724829367552082092462704088245628181935741828619679790441330402069621568289210931956670683180032016568827643303886671750868798934755469154483045019013852415680928260296189102214230965454608691304804477189354135743644838162037015872601869154639138739167839565288483632515572739235209676744112276633181748375244868204839061638707641073257714820687476106993423271893079526727045683174384065787624401338861820530093687185641887951009762121111750066109800077441321183738701373703833840331091601278425959913523218584566646941270097406294198259421278377314424617776184117083922419681298808658048601196375267094637929918143092695933134451339023764503290405632752546899131350074343941240500310233147836849170834431168836098402532618188099508406525920667374514874420949632342076975706816619953667442551375955058049150308458893444001191273178856097053979373094622721686238800287881016370395669822807786045254313608949647744126283177158090557486120414249494122925178699489917285381335789457139220325208589959998111609426369270761047312722416944796672070033141833297089344380894208344022739493922240796389371073975969032337303308557159170149166768973330683762232554509717512475552113094033992080367463939497167343789465931958513374109157642714891221420983629896992838450987142338821491249315926361688101230625134549488480815520206610459045543789195694616279306647145602156091508438579668195973767278611341522881260523684622183110249415274685732023747649752100538694166405106261566312409674544668636900038025031551657583802360488302253822434486639427643577201669322652617796466716183260896335022670837069579489522138852768753780373272125725778903444812393714830104345268842764634059451737410720088495620430598408958635493759674191796273668434595199894944872915184183494824734333460827823680168989374206370588611206370541979412333828107374283106009982097823687633678595224299725214634978523761217354386654337680545266726577304129923894521836431150598042793115698289267425168630408070842285258062946979243798864447972622565082144393632684023980110203566539433232819992801064391580309734865346105072363520919278966945125325512492531145262999675062825576266639912007075043240208131604163119085286208379201223133439333502483464979808538238743123156003593248229165100935972084623199475242885221975295543285364287393445340677031973105327207653685748805830927264065117354480119190309559178089538816977993791266256132663157712927490167357410743695475995967473459843948535488770115423562532436313681671577840107450551665262635988258128017422351155729848745760334914213537082045547417990452235155129889056525663641414662667272578142033012242359655820755878177758124272031220502462566158739797651563186341620982725863661446713180547543965961482224391586448929687847929245603918285031457085733181824598322633845353774003535165981813874100386881716002512095629322519148289496740523542269224296203248845889840228787240785255479446905624534684469454599268068741044571110512389421476042013214651576740936171550523009871524856909808275388398093665204175397719388089109201941219255048677123166401494737935454165925633248620519 1 2462831
8.75 1 20657556913102911435066433414908274439876711401019133545866793023465939159524223787532365376024342910253581911133094136318224325784263334515414699796543888187057145608171635309083560415294665506419944107504161920795473952145450792488209058508018473392949929919295429817273672727189917528538976196570170068030548099276601525250337236596509510729582063121325269074825969383540220523209095181345937773587263703018168344280727733858690087114457772304072446273970437900531851329649891131165862532887921081522958640741881680457124729018053506940066577496858082375910102635953929097742765629404318297059042390659810242937948729390138462398895321031044031119837954278484687193787988066887697773412776204234487928189674973789150215224224388006072631453096435523245033577185689468314500054846353530946544521421150832451236751440423353605743340357548970043295217800199433901332510500950565913581884335084966579250602462010350951364818561610723625133121464274632916230166300171002995635598518855495220699176898469650245490648857394740789340964209633524754743343462805411298563966907671507021460810180531757174416307771664004526502215162987375513505877320169839683024253467860744530266855658163108274404802175878270472682451570360497577426125795299580384973095368793920476975204383588862401742695628877829829359239650149163807821580964042128418545263080089057042445649793762669237431816271474174886788497325029651920101894719122977072766240735180116586965898310600600567517268540777934192 -1 32407
7.916666666666667 1 -179899742604288822781534880784653201257027058007791031376205944007019803169660190993783028501550801249562403471232310453533126705010849945207774621983402349963294427392237567892041135248094457815250746332038157592722440703410768353955759706732940340928001924578876156598608950059903415927854573868996575834624627582926803709287053331373074396716162682583927186750752140182597304849971326562740730299957191969627840318063939849241887012075452576027194518395253453533745430279986078508171952100656561646960598215803052066617744068045584839323155025233176870562795813135835996429824330383798696646077693158351333641950012554995728953082287515899978365119933930212913485353688385476569303814409722229522646543795432470165482427729629759236413234414675320312119856668535613979821108092246760982035729856365103819457368259240934448962770988506758591698178090182889165609698958875599395413101988388515889807075970594552574250337194369901789935094137670779661328542062244299483066035857905474217812020 1 16510
15.25 1 -628881245481678340064480464562717964883933916092862054506967578433330080034471338961277971402542540477321748032408998600723228915665872430719784396654602537512068002871962719259827285816104551891507209809329875621036024003539707699173056566794935073539521508676870786558029633784161814086234171138704279855955559425174507044248424282631467543712488232179265713091842603604719826726795245714970568461830041182560748859200654236506915184338507444137903468739180190290657659442620572780473349842689062694015517543744538262889656949825194875397121197293874157413350595030670188829589311266655830055963797482595148197744467321507823851187490345051698377937541414224080907819146320439002013894336792214259872690494425237376990856578442621315183229686748814073335116804685699011438507848564705497332348072667187838361680264676881297425997630957000443304408449126695841886869743718479376266336885334420296582274842391870361409170531405455689580078435941030130893018226309320142898455574538244171215338407879117216142846128594452501688810923978387092341126009628551990498120771446120369449125145700152233142742662864146616063537233899543688187614780840184129156852418297754812719288650181032157158834622130030813630281547519960080326561073429628879689051315188327991099379224012117789014699668656181441561137691932360500479969850072336038928563398305482211034112005692373931458173575718640723792904328086165053126482258332720527217221369406118121918060996806443078776751666917899989742440474166527534990789843561134983193286554733330144227392447028766138786094907232199277531882219519235970526975776746811251349167158338717126724241614928129629919076148002052591325102821222516203289794041529565617381992382525225340704791516833045439243951537617240350031636171166199924503664771807649508075316642118810112408260785473910493359289421006869093870565139032270587806516903629441965751903682076226742656177403466951663182572705034752947591755467430982014643694454794711698046602583139224803291725988800473652684043767739946917305480235171979493294761724779936762982924125176561412261017120061191405829308169034305671779281484155202700512593418699470678882291748556139334353677416499090247542069045143845988626246375272349527344110391728349167189423401617345614891843084303022927760693509017059392745964532243350526963342504633869954675931227970426263696696708801282333928069026874418125444527059833154346645758882121894936943857457310669474482394509641239858603537844313513394733979832928754567878196904628506077794431353366420778473178317002076142351118492916989774450343114727199304745250703452754083073974615300368499699841458295683724248017849094492113633504684085211275895456126542303809442402277647899810176758338446521361391249706107892334472047988299350459887453897745902447355137020353849932750571449175088622514150991149485502574069364738760585518574091804547604129972020260524750122093113472415437300933495091258956484123351733387702599535320786236225883649823209478496989272373731267331376606133795471370318099872621718739963198297779114658288831873070402428366354723876656556288150692129397592403936579220532870024017774004885964103152177182222769026473633591177945897379025552293134127950931245933599212059141229864846072154850702904850000912179674345219445044072359038208393402408203440919937538802247232501068430665779638268305394703294796791356813722219306033246009969391325305036575876160535536562148353341851479015538964132629802494058661769544532790183941192335269160472033155202438792122879482959890155857867045192722835601103424510251385902382402277038133773969704330730989605133362975272117673987740115151334001795653530674143323990718861872591853166822745850588623071533080581564215001636449611162635339641187403472259257381446260501982852301954856647101739284597875210175406373044748983616986598390005744972085215392544177112385348043320857235360415624070479681049382794400822284548967707191540078246960246226667967801829833874478012599022638280005291713112068602669729085532026004642564512575602287864980981109958225881587180077304723510970764311804180150792130745694586532761141551728817700371951852322929188022586436305617150468499046598648910467884361033410380922546325798060595293562197125459909399762028620959849652538626692400937890509515748086442279357415209080952637374472856512622374965795979892415422731054551004147158327662574469540668091353674107813417332773122001154100732952009472170438535880637481390206280791533932212558190307188904784323257378869137925236156780004428212931160678756443484521980693588966243100265926317522664821728806078365677988007828071989318550087484950361436911809714981957301731079127608304029306164373497418616326988584267801585994448130361438996407873151598483885632305803658803530642971721040643822975984746748249000899105210975915805159809491775690184388802833076159458350208210985871800226616065961082690446902174437111732949971602545172430090866383992072658621329279516440186297586504109582194015227161638997297283112571770751120708041584791167092429917926881073571552182523245799596551574287428153949856879928919754866870212824652648033553756777179363872434803758948619955745857896419205866769594493634448841086018291856809760366731882400699813773976361486006231901428960339777508442736077566281791861668887540601165102014942963962380690495418822946191326564933065081642470597721530032332404694555570952991599239919801111841221632154761709146202845698268024843867834608501294550713386695696875029920272485636681359916295180611905069338951944321471214089610966189180209692397172688467399632458598570935891745241411602035888858680137739630985012141863215475648561113906560672116902805882733164530054014121491119547228112755290235389745226635304208480553564332926480129685413451453214941588290773513747909042392406063161227035282464390148972794429450021373932830512061427837988809914597729195518789623721755213390346601635332284369890420207393928514008941378552321112733292187480418486588435037279721642008811605754460462008121741467012483443775572894711651511778030933451343238597393456930641791695804228757142531152501264519645860362425692507033084300052198273299941927932749682529055365983503364099475375935553722550994897132368266782351519896874990745856234530004576206895777273046877874866332227406595393531648855671945527814038548804436835365294073848626390588653352447020438347538838856312644803437180367396404968217865972869083089766113915276698465194753798514960335612485334012432451417498835051401281364018197830436190901437602492470945365184261839651523237395874550273275460026289306327207289546592159528928875176424021840513107411736779876447099948393521128635985558123167647454849031815024015023751141504894065971672437675547966387039897034422703186413076413703081119616011488425196953301590360127888660685759266135551188651815969453844279878870538331354269787645004542824855585496497447896414101833264708054090152142418988688027740902846500981116630743586079062738776220601287329468486597137235744917417713127462057633859067294164171982399515454106571787781599652695931127920880179833687387879778181712307762335171089557905519986239350385116204601894366662448001778970576238691670251053098434627167225064368212554862871332535144895676732311017104709028904496280932065284409857504593212635059970071250703432696971658277467920503762855726111915390418510140211516902790402365978024570628144413063389954526246553377056596841955661569204953564028314412813120629113093502874343732634224631937933197032409711266931027481355169976345121063959982665057963524133854599352205209928628791512731678282152958852344189419466115442135481962550104596396189674661545755869728921402155947555937290848438910797387888827681358290845641756373851378626477576954212624790236374430269224626059920005476834824592722078350156785338852369536785481986712692934066336548040890304394582105022288494870330522110844951748276794831922344726775964172690598448796882865334257412327493666286555677920050058452858663168625723231825269298559360188778953751830878121140325049869364329732495098624185960237882944430222703968404205620527994486359826856915656004724241560370430941425273834417459403335878980706878992773552101977765005087905497747846849140192694306329059377347483209538948405870013867531812613334433259122119023509655978463940502997253260953330275757800756646521661084312459352311679470774037483492103926986658419981209284289946908035393494475299297054707623733620589556482304096844320857119212039168219494832913670510163548092405181742794104014846772333086616749126029304379770323632420250942651577027710517019217553448162176830988130223407996266652671782200227286869748221515618800201763045494753348151978064701733084263482117439887109276767612066388412619804356391713938018678566586919012085415233593038110432366728007169265455129316992261012057107712724366466462165351426984988807385759624069134495584603986193685684104597083730157031839641482003978561278405580108211537514268219092535669432144636047354900365271001499321662363973173690665982197263870666468881318718515249110595348462773876868744507719950626915370922723699782549768456604855380275512329300369593377374872837523501607012823339260333486739487720499967213906753277021613066620099419075835336877955009233560739512277969186983743674494385129391728917749323997715425684672137615758781120548180428013156952908170546622725751671739065986417171767783939812392675992464134129188610571538406655681552068378066907157101710391516135120688765190354882824154974568766296301413750162160921204793134673573121875204853072630734692092649816049599852612374106700295885569969370512597378728081127055631228580976054955143047935121483713810081494965773902554940734451662395754573677845310094411247877775081874838203638493954867431691195953751610724486129423609940103119148583354069250973087212149872155992361653758003131544153207795584240174355658229548952822938535257377375994402869189459785945367726613788711314182509052006081932991804709934116317999241266803220073380266582113930209438695828294429232449072949898819091691286757141715960523175086477207168866998753073002240974579973783684882083604787989553287412236259823664712030944021505966537578226346043679036784955874078452549248331362552350068650879354706022159351841313624926996953287909156474548185379635401375349684834241774647351627054858044155103901912535144776492825943510894014378142995507052940584609657291086167601806449241749818055079391413563850450909833914485655900597950714135930432149957645800217832571575947329231141137249663941959674872952837596887105532107721936461968342073705450979949560260315884432707638362319485097002008536213581490048974909725832007228739580516478843393738772434398388845358487110410160600265429360599117982997939490260108537647935977528513208897554416199385337239689888476238807248765588130392799639821580669649222828615655002912845451960571143609227049119794052463120672288324863047030638339686340567991644347357074704377663462690480683341516438374300576717913311939836934968933536899699812415033236285230837733269151435317232588269016345071506164263735710890393120756856257494430346600781721608056065522096983867979248363920053186280587384049023521558506596907132555488632696526241504818857275533156245427241981121787031280919085702159097978648131903496518818281343132983537682321358092244287217531421591319363901503083707067786058799246671952552023931328287680732450247485619755651882065681316119003898594481340284002279003270093200643349894947861193559121517688424832401685135907042665035388032158240659046498968424666877243635616787739357142321210893491499441750814449581244780745921589617973567889678690549385168966655527391592815240119328382786520042313925832064255117977764413869216049751802965544638009719170300156141934609668708458064155379888303451378943672607659020016076898582314055808043191807442647933160461151346393951121012020693247137998088910660564803718314369806375266523757790473554978300172223825894863668372311772563825211235952971967703747091665986967046160329937509506904555363141405644402070076007483728866450112486319483061558607357829583012873543969951013256151608802381157032368831642140022973546079043046381555674181831172321344328318275909436386135401155987384760654959541039412606016379001178170818753528113692778691354822917203386914125516635739587546428221755761273503230698030148016269472306596295284721683646871793071394738719165469232252632513043762876896621042445358058747059429619262251811836407924610713174881829807670102439734421515865944877635183167933387861002598186102929895996966999503150871718821428854019277102523787360940094773930712879865916504227236603119451499541389432207807549002209356000081062215793069829363070253455049987645288053107861008913306037077501778189517351604185037203105036758696249148821506481303605006346442380457694387779871884455876709376849603418417474170058637531570391053465028427234934394107344933892431274347104840170230962485371096791664989495447612818048271432264362664468042277472617173161064367016601044205644962742695068054069545945981373405189151381284752335741722558761634088674367531460222531047696055600676386783089418279674591633629424723276503830481812897646360404494818146499152187775890774654363643748739059890266223052404918804798184775061632180440356989137214407504266685985945907779057298360301478389571034258502498594554354428090852085152600137466542356471221409122599846719110037103754014153494977733428136298774169042284201861164519909843677591622720861530224795376529654051159178461010172699002385773269478051690732868166670530179526641260541348830793256788267604813245140975572102324946804147948031978422834087028758819389658388843727117153079771746336836254088095594944620604737958878316054764072011481669683070997251872926841183342442524635650693202906669774388380199874709920259680119343691322417434375721755161028050620083401413888729773447579259613531446250518313231537714639898354287456694235204862904029187533959888222036615870401316603324055899605418804251652187334401242629939913380623932215869369092605241384259327075276675875936136741321002660046385157930044537799149060163505955301 1 2096330
14.0 1 48185975452771943727274667080572602792002791953609567767034645856738297981856518729397552954594084859322088156368941611833539879412292884054875439313631493813052939675054160808409360198279059743682881837782373916019448887280194761236884793634134514239381900617619742651126500786523743675863644690690895213176806923433246822972333126829843326970639776938428818996507624194620258716851306684643296886212562290462410303096505527056788038741428142442973154160501788335254481309952457662701779361122072235766511697403861425956341433366336316912529395884248594124293563994225298288806173839375850285666079568630304001136106679981331110170497271412279704485550242737211138964835657393052392974405176594880969456131860072123000545296626504317958309662733996505717080905043328069455873707689739595973161192084947220454879993475999376108927421677638843534208694614740620029700452712302854147571586879052960911505825688163306290650089904808990741520787793503039860569415624490459691516563096059497958052604174803826284740829406382137372641509581483224673395900671766322507255684179369352181943364694621255842430998652763930087208141734591754664833920761717293753455623583023539361679945666411195650338819257768044306617462084477655006068121179978309793608842349308719041590780495688409864405363192292409131205005156630509448044137264409402961601253569059465799239907968370055872839771215617117734084502842738754989831054659980811567352222705765933421776612108921513738998794577947097768017271333500525457714111208049558756985855607581059280511178687094102129884394054797020526955800160027407931423757811714840546858291619659082013726943534250406188828549263154729944108520264037032555787356254231852397495718918397524628801898433415270464323805225976271889045232907677796369773434752756996329484048029124024413996760870728727237266527466114321265448625628298754680787536308372461190636635784853186288572071657019592144433050470540954208729675323396083063310644028783024839324420937519471402805385420821810140807050970783968497794452520520349334166968342918783262114891264373452118192940427585793138122667112671502975598626331222726971276268030129941683411935048328456585796138238065633192162203418853527894910720997824024200443245491061432371849312230081993462052366275463473137681371052244468945667962352061070060615200404445022222232841394391982774557199285101168474992864065859232200704202338790720534918483265213220008451610848015326385702066386604958104986546710239698515242271815594856570891111741046111354677444451384254334392374917687086013121159998677653504564914389831175943848157657406096443505249810252123566717235045447485652807970995421219914612786687401539328028886965503991910953069101386412254980001994354185863968439282076607147767147898924375836210575132655220264916225713207957570880394294931347198294634557410196530125152727523866809196310364709416596847424226849267240907399325511984875410912338522436272401109516393491131111393675045440190317083637234899524535986505632696749045793981381159876030412860995413278546328198006494239494221457220939930117471600248771420925158197308308141554840416804342992967346333906655713467569049899086968040832177873953874180132956681517279424493949440798992134364409236281290141611580824876195644740082440659630736166942290519648998106375338602089365731046122695621941863459475427355357579834331308767835066391624916770828309954171337411408462235528693304480282789792055436704829435767379621805521691046676733206324612129437006320131399200916330966991872727353230934756664788839747557133593351914750156896350776825471670041465214583884425882724874380979209301096439537987939099272501508408287509342915844810330623081331394545146708389792082234052661812691214168888265229624756406431465996467501140442924189334254293936411625264392596495488840749771680740672784471115225788939271853250917539879902051748858011873093566630197583728567624636924820590174026537602222778285288042505380674132820394108091272585322212649881199421673191408190426792251224092571164957115252002547784209150282215670318951664108064409933722397993296553061331671051265928344046395259468615262675040461021107753391814881494232795955870959825909329112105081664326896149722241493797349835687689901024760774962068149557260679587716209716949953090144963670329507359861992906746595953374711573108920913574999827544736719331478960111512783415168592949831692351683345011963602738115613206002220155683680858178416823451989006161815661237918851811408452695404684111883269902275156867359762382906182523983246002708595331435537407356935834872083023543264398696969026473143544981810148181912002522693685458608826895747621278924358304028901597940406877758067624041512369114126312685287803647522700861986717713633473978374176060314332512362398998603887203485803980447191074840183373977893679835874265715101652820644139147481927257206617655637874599177166975940465505338965067729442810960776208179686516300245920275700912994421961176624804979206942847572120710040897129989728116306562643013058699977761214536297982034398034075302688029470608879436015303057338512545076291862140994781871385707188725325883974380297440117923284501989776385512093187694917346500788866030719516850542867247424165186389044961310487720055198378208941775558512786215244155527124880423246898181024638359391487520461744690146252718201225344101560956228410911751127189207061459939532703469936101437724716100154172373083319473201038092946044337070529900917578051558722232295736742610071161084591388494215969672598874819599048320420263243246176371376997513988449322841975476731006183939259464872863166571495373763082127807778869846857294707125540055676034053407955426808312510555692616357525510335157169809892066668108789172876904317298236994764528154641556585437214785370799595396833292742429155920471759507111105838299487529057474183505096241139917038539416876037961952695598459568051546933180516115411508907273103408503352338555143453746963345936990537591841384581377209439504645732685858137904601679149929044489934367577700290736479030469243537039181607899520008789153434406225210976382646829293427226803081824731715212114361540440458353267937451851748914424732942441602489093971753065928059683744152631075922218956108663857505717097371696916363594327984519687379933774966581479178223139092487530472802090920469044819520107599289471178413644881108552701838296042429027155671980658707981501418574120768583654243748665387413204627807496187875351325266319765222543911367153084561952865397406835960419475798680818837706842293335192016768326340564483072142338814232292793623292212041989078977579711415257923885293443257399342054050176099579605414366105749288972263803673768951785841339603709797118685733369411119551840538187288980629639664823531265700484368581731488127779865778407996945581224655918095807729150702589644033791642390465698239043795940311077979464221687629996999482640414912500784122388579981663354084860509782289512688390561066419292776372255411086774533398951396154758193658161085330370356552308160834330893781682330150098454428748075421357573278349000434113515233567171842618188326677099909415795912400842591824335195642313813161545400974429029197475559296306981684349699571995288613448369188879927387086763854166581129903432179918203760623597065945049976671484924003669107706919667911873291417192490485019475947166869505078577626804787004188976807184137565313825390701635285580487222060314269599728842247038641842310704682644610396490268156542303127929990222939516012187187458267521616664209188388333922249655686824558726529253124475300964888764770688668259100856878388844927451974614556160764659311996640601233020881748297055028281439486473174968975868810582014021389327563436875941979625893879448563580435396097245104275423641002966884226317998177034559091897107239814259245631153590266229722443358543053925277403484398568958316047463756817422230849148224994987645022091355984271141482813315117664363008874442582391228609575798615587351092991603391869940641033476132257316140465878755703052588186239806773581444088445603525894911145336216557567170311456861653123568953756400270949375036737052465383297059889053245536225114815056397292593321779498466040443447639209051887618632941724730414540093231465520877766234808076950842947936338005432453911459178107556135334448924755526022839945682086479407635060434481570729248599435967641834289334677162201743851605874165027118533508272633855462802838876189663651864962264156409741036846057697307798940508332762431 -1 922306
1.0 1 3360 1 1
11.083333333333334 1 -240053360254745469728780445478319304205614305102128860899829534387838971297294046333644770870809375328286345444302375095596406187675656960931533659959578802438678539758501727419094934022056526494141703255524363226376842472211290415596877345646333332963421791836411354117266659363082894980189710086206416994197427079132964282599642413141453952126771564499884789281587886934165800350521721966145339723874358180621793569951260092152551599425891777927417246621446647396687473860176843103713372436890926402320059104368219977288260073818081931504096462896631295188975247106790950093201834444158006993526438057364758016252834350568469367213828556107672509864954184731401068495025697548608276995661001463954001749369194619865473734699966900390923759510894689708586767491801385701585557522110483455602806284283258207563427374992054072818875687580232778530200321905811001594640527436353585845446630753823393246476349481462539500037317706552615058789499961407450217990461398733636001790795227670601947609980716086166747127412573831621740523215217712520588552111039379209626249193262032248178295586836400411752179544945057363061785986262511544550537060778328290470646762670416059007878872655019980223864515438722781493141907320219562129935241987146852870639448583389867212716960833462250663293418037859825352798516355549550166486216990688357900012246977398668985303265270897621040826860402161610417965839550611124363599453287607487408795512801103456582652809495965953966981505915459097617193026712869359739937740591297720280424781775429949100121242376460593697618080945084049937489953734694249451038345945587853104095954897315860318143842815797913377646283064038602258210807760958857046757364996791528694674541247047648487624578077457043639864963620654763471154698910991576617483513444160080386182996567267652034246517282791031897843154018394220372835575389496534464660287272640559078586958892673440143623697149248997351363703850182948072234612151608240156655867560562002858138911796702174745868639918852422290659458610767480346826576101671411934524801485486185181822847716895250756545325333690462351634957828742970368525005222714766623332582853968282615148634542109138700736825432554201472667573623282620436752824102168531386771466715866603521768505468068958300054196726916834859405645644991317217110450634625901733999426920718150235705218024557986494208208234749768871918380567680683565542344789557496573004468161294019887384216631763867943699412936978890777613678297539630196953344764704421145559854174103230292849003799391234641937729137837542634121547863671864167916846012110669657554253143103423476347322901332598169717260516765099041368456123242732638590659457038553928134662137626089012433527474624707241041964318046359099075352250409440376771360722766055557297809701652269943316443396524109751226137962156614695018045262550062846188713346897607057320255559576729442955343490943212502987249908920721091500164656041033597229965527257537922424098236942096887932900711338989278323397289890689794306152554583291950314045154463515209417156288770431075440288765343508917486345913988847830997993760525255943392938532015880601381277529002252787148315034366999949318585083590629056315471472447700112629992062466503368382608358728876455413990658199243677306548002144654315056948352962155725851232272189388190618839168238897012604043782480661860425389962484503503756134119904316829706648709212241741753023637539996101519249013069591704144619091903703478166593757749547668515185899035128027339019420527239834427632354398494731069508072866895782645481158338448517003427883618083175932989090648300899079589982658487780373043252911152644263882101965286353974449556454985940175325272195191252513949286309533455523704419408570523518618765580964860408765239387176123112176247298756421510452701967144034608201655766721850671541482983363449491314742841095396049411490781720599205796576136519163188671185763875431586763308609542587608905361372591000322029714693895817488057278113596028072922916148036728000906691165984215496301509604284680054005398223186729172374291375903918926486622842784022741411076190104923094015276963722434468293641786762673611260966859223011 1 197098
13.25 1 -198396374410070171430479819092620023148852134106334253741097817609856657880632845206855657898161250328769854270843138098131906854303635386562433236110483788347418549949292831905294608998774835918118995897402172143945969215689204972186633236808236730159073039291565072008273234308830944321531102368882099640141050623617349090847864972162155588130074530308278079102932054694369784976890919964190997267838005859674317392147315866179495137972473587275087066680415994205005217535860664046628765879225061789062465733080994696988572664080099934922521542927944536865192578548148816342312573695914848397126003049053741643204656928809784378795608159744760109967474066803961268438985263906491621693285768201662326598104194430533893164959671392371061663366712421632940358447754370967669439740133110669747232194238661376274316902070494332593026564354400828317925409253908239745710222308614953589452273451144767312534789744935920639587836988349669157013703983547556632511323213753378741591465020161948650550675715954191143410541798403268092685578677314914920294748974092990606347153985326682638396745765387689641448458302113651755152686434234834032269881094945128763463242503901732315315727627866102283499993176850890017735973854651164134751817199137933221777038685503317960472150267779546660112588063185629846108143932211429684737789362938475983496127273779761884632346934663389478240796079171285540054209183137633883640033259478160328513349858169726013848972798666898160757360941860144951873187725461048589977798125339859548814136789656578464817569774419652568968004923673878097590630099028671640784769682074012508079876270177215600006271141777952859320184345013016977496543016921248740704259616831864135882570163908812129844149819515296011674244583005881843625418114149991697294478908036865650017838420251440389453649182194604897129364838718238462544800809791516851555734195216390700645615128352346119070408524562961088673032329685915507464898511401134303896955801746839622956224451785461865223853087711996114995845394314018211458247625233587019917087633653904596166377003680094684548939227577610084369154996577719474705923495113197979126018176882644979944934360351397785041203855977734535354205740246103239902163447349248182010773616589110523204061211008361162262066411692084335463179149659582368963414611190214780548234804054531656740197639634366888751914017095994378784979167678625436754096675533063423703764506914090841719990040087838215154959409787455047064720008625072657140290395281468798982581975158408580518083978762563990193235165905092138828226988793605992336274619934438301343227744674100532165615049930089993043939125897082818261144656678081139429489668769124060634376155682065130883173163002282276916250135843739835056430078748320452845039271830899864164580294050954435586893341748015667371644412825783094960922791767487643311697376897641095097403118370279707970103677057614273521500085717405003727375887780415854662986419062960710264291528821437283995104452687195208726230647944223402862014765640050762512692763364999570481048546878956636256005778126335675954451290649355289993382435996288807688178075127789363262768281291898486223022782812641360685377414289395619568196055783869950256676059356609085216477818479154394017055088727860967217688018258993844418142733965170046715218568241394164517496387932606900476336488402589935747149518267453536457714927379612419100342668302528642870587478265038854729423486237063781275241755422530958889393313116784566499723717806207903241457740710663370082640265497824855624757157079495705190682481337201541715118950774409986382164286584570594084410178792973241114337315841545579484042183290551833950746067764180814838422139655459723979498998632826337140797711669181625245217128502560238816443251310988929263941625321322771079807845875912391963378957259622212349129544086746949579363331309850174365949483793483901475333190750855311474211939358330327213503867867337606939120326918743750757606528884171640845708547546108243296226066825352233975636886000941262207863284295777687687513296512898507801432381950013950780622814896758712104121452532013900835396603263382168912677834698171610710013417106674738530333001039055385925287495206816953868941236215521645883570029143898838786264375987282851223813218731935400491531043539766363024766422430863555476742230117490822072092291506367371154614228664031302009088074135489265955604058818225418226939273497752790901280808695258916882661548269970573078082718579397054239016467287976957347722109308181043974580269743898390594275549136976744796848495162392498582102132832385218087708196533147363083614927109415770238808240761053139763169497317947019735545954548219438990528848534243473032454059394762049472456779139214539127989729919354287576407640307969383228210951506558204488459841427232494255928170027167291625677810420753654567653755980246967889165269506303274153693788746228402168810355006810855147041982097245505433472149636245020590832502827274473527903313491941184059497623701422904682099454732173664636917506641883810719834155374787709554970008551649109205282033799697336663652369185416375826462877147343773555749078469707804369636368789256797755839531142940622448315064250976796076351939351478325956458816845088726837969944567403057097949618520653097776982917997913825843927398340908520672029998000323396622992785200412195567202847007541789460685626318507129395798542231484020778449682336202439504947077814837126951943712687686181947266792420208395084513593076908389401496843241854485492207635437619675298818073113004022587641366055667275644195836292533872625805582976450785264483739099623958178950289020877320668828589888922487846832207576773991781158089698972662139307576798012922885639759751258033433737900919014454773858777135879803270413995022212959816147627961229084702713676155684025687983397798694306132067163811253258946961697431948201893081971268319202292521710046891754106555563841037105517901359613010986746972347503316937626990119628381464505876980719285258431113295065127815932282185377358153668384053536857228683218779866097931943744386200957381584861622891048686543110021424243791595324267075558889714755510885074506766152307953228823370546310191912181831919141997567504249754397375752069091964109805678403162687596694513018173041983477827194733088937547439507051858219175064721144274910111413946095600829541844858910983471036854041349201204555258945399662848700811207271488453845671865887063627890856978085228239222490108626209553475834322518809336349236333042595345302512903298779991158824699464466305081194067188053975971696797741055286886814078213852238280263951162177065294255374392492763922995794790553278568699483309517858404597098625535535146669780075698603493077145600967747691828202533039986313257521789822142133639127360699140251533005228854290589708357037540455327814610133344353584326983671408811016153308528865234299854785753661797483498234221410008468791650605145547919305834121430127486318706606599435441764588661042599009131605443721824782155854612549685773281793413394410642560444387456330462211924743714180991065518073132416194205188090716530200942016757171739010201058545360599259838963656795178912995724649562362325263019849201728244821771283704421985517835341667979857461902135372209414470433397026335707718900337885009692091904169247961611889476371574304690887392080750063833333821 1 654736
5.416666666666667 1 647563672175882121650077365262738080962781440205068944485201151985818285296104712670756627657320052589033549560557733803015620593766055024543870802558227858379090301383048356664711899574692647456434059003669272688163866255852912868741471370941804891786622719173723016906112516 -1 1840
3.5 1 -22252461553382 1 238
10.833333333333334 1 -498837838383209737319276016681102040507327387288133995684700779476132986417076819779143786880450944694061613259050504820824610606887249149426383225801939873075229131656922212341715945347570068576159612865815347034636144073878350078030830163697575823595071684347646132096360386571915004061137988464125046741744625093559868441149343997544296721480947716380894328349271926405573174470153465908917227781156991335930384070911160629640695762261682915452679254001693432798094841993927644307583865846779484067390191462711779264367148023544994113466466129070328192915062671774645527802189888631747191265020341747558218635694826366071448741936047523735537718806817011121188857634360472807608389738341647126814117106130017018614987895942114830825063859929759802187898048177935399547438674876728084140261324047244247245993156423629124827438685728276731447458569499087373044144419864689250382670667014936477228494951473587059314988135120944031903351480865257033622636478500614108123531236623922404417862537016615611618611789603288814221230914705826810422286468853995754445462239754735102503840064505816185909598472410521380324636014253099617148024892185976506966843648045969722454312565614728825628423937548329119316326841041306211562832913901809628267201404020369627104456200840398781315067872534955127398806791371818629399486324756044681248338596126336046949638744207553584369611364331595104140814064565379990326358812094698075763210433424673384711618505331390522397119098351929858321779421900665018100243750337450452538061038716419878588531440718686283869123688157116572282345582013181826006226285492796636892192002070901927887885034189134334664331427860503401050306471536498596684273452922504430358243203952542357767314113547612209097889600695523848614545102525152634032472915835667148621587866971431592956302815405700486161836018079837710103855757156999318850777258950508422798144151988442337531038774779685771848487629305312891194749927696062525592617303060881428926219312131763149181837906100090861755630972996754179411063694406072578993634483549243325187536370779639248761083016673585631305055770612506290678282092423320073237200706437250177492752101740651399806019037739940279793952293658739896972685892143453508574995699818770724610301390644125154388416835556248145546890836495353050706120161081417471945044626957545649641438365593913055903418534754262858910099260301646438834242074168176459002037704422583761890367975588927949314845468173549505084315939533083829340608281991298192652773970462466617653716676900242763503244880541583889632916185560983239512518562749446947541314330394362509746712117884694677492984739691848650545191898097829588912455050766083714388656219554258083729936353178111280670023798576306161572303448142909723372568017063617497973280052931175289150311345131929864693191497062471765722372847766470855674338758471067341997738245137686484760077058410703338861707945517936687342162118539128534121447657930703769744373623069667221716511591176683724447095359200344399818138268626257545799649874405048957355390444059734992686241213883934742724917828296951830876850440748142914323916987970959890193432092959109433134372306615471859325495639225082958442564983010508638331133719814649177461723720252143684506889632302520457404001506234723037296600161980150180162719918388938378751030146027647880387626563083306127767838222348239824067571952283824539258882492582894092017263904630467347611593059171010478503336127512245234178722244920844291741479509398090613680834829471578001024733022148092601304862197171186781106943766357238576877113569703899287902586835761819642826783957795620487117798224540990899709485457211286055648713973566079995742975847053084432640296968329927718777634232850657090118229 1 132410
1.0 1 3437 1 3
10.25 1 -42578480931351812179368601518601832627157391025345888188653541293443455891174916677516980507937027105006671582025042282585315258737385492168109541488056120120938686022000977363671675022667404843009418585982677189115178943171619284251908890548651507275483827512100349353013588513752511659717217911502299777252960059860844194509143553920251118821162143279082480763416167282243684507127816369154410188332828962982539766718563609446949166972266422736354211823606417033059477705463367539997365060864625843415406981176661764861428018374198194151736508806297614828818223076213866341704807269069649431906777087062645814498554854517971410606255913313396955340407258081712882873302245280993823518990049929863906023470969151329784682957130719656179305787031913047591630013864138366111017969927339990849313224253574134245948445717098357525923699298252475871249720369431244411413335688664705647489446607946388986040969052512774213062641920977844773931027747120788421840410172407453777521706663745410633852288441784243702172664224832329248440025539305509499572647554377089770652279945409736968572165402298129061017976726091042645821475301215856771491906162778853767529060414638342047074186567506747508552851607046934032359274573230745424991564687489312791189914903746586245736995146621696351482389053503401390459039497732555108504390762489026530598032922426725904876264667961068191847153091314003602066888089035640061679160202708849266231298710560484832297137631593566138944409120616596130331891340520989162129944598779430427547448435167642206878106200513722112301975703275123604579023425084604615420517845131157000281817346923959530834620343624528897909175796024961139146255691182656533145633562806495399043927196667682657612825736781254810346039115266449373700023695544782516144666693122357571665382368816257246446975059163887307299631252559442077077000283110122125508712478277975841691923638930682205594976561199186280668611454607525782327292612604682129018223831830656742832952928066921302841046873556530614667128763901511929588975118388274186365956152864375618839901854060601783220434329093017682689208995650958875873394151033108145359325833251187939913562482572718344975102434438816209260961548558135907681893592623856700372327481080455656209211512836775576438444936870449043888643029964896145497913904314757934473435624258195990711276765445111670253689472828500245676315574471794738320523164770622193868326453158345128473316697345163413371347639481389129182914901317571849355310701970582333417756138953469451362980299780618372427604657776365435782679618903797037184952963276914670610086687337600439895034252240022349084552831583906841917329396370192479485720728685574306997778854408640909696689849103501997888452881725172596685710971191214843366311383057124183923354196356382221700269880625919498404722734169554485861876623667283785148888274284475831565803180515361036316730916057570182191812640942726069747243763716460097626891963969512625726356723493993102918295444890899021698141959294016351342483183250065207270659489797523189387174640266379726838191773402803193145955770462776195527463122449742670028562785632239037832221427759813099308313103036798660114600896994631785963088637240104480134462724113502847559684468641379146472690424438722387206390076484768415357708184365186427612851723734447668679073122794538887080034543741712270241214864843659525377770014393904416080470 1 96226
14.166666666666666 1 -171358980060933279985607060166898483985057862760975488840525466293951181964120510216490527592976775688277649118416782971895926781646779513663604355104029887739813191372488805438755441878940855062647517579410211136886594237193246586898912437871816193007470068000094075377302712195501123083739893807785949519459190422181846527707274035312393625449836506902890984588652925936498614514662127011217182504389843162745344686222311894010797994215503357490568039404198328320540884806911561292537986581074227359033650806024996593402672176089903421567516176731995916174256535061038401718449937426185629360491690180297641067307045335835978647726697259901277702346233850785019566069699010121565307447558608598050734661289634130762925273322688327059555651830894692580665347938058439032687685862946514993772900347410952203922483370874840166206535915601241977551802208078600951430679750623509462742080456675292276599159367302858866737498864414042724970004625190498783953127349334156843421578718981206109672565224202194161652741182308068209000438903842020165132532683959984460143616463053541548500317482412479184558342907301538787820850886447332507531052809156505904559227814109700022508070518076448843601869649941468590682125848153800539534952116005949660280490198813116837711846023804455884402771426419814175823144364565869891662658790307680496780524276164246457005890574465761412551969327986103873720536670278630203647191813038787500440494322778313597048897525225705906083342588884988757842416352472538084315632993602106598843803425514787278760213904096640845774293295736671640291852012571040363372627436518635924044420339620337865931753676016764636023111323420400949297164779825761555979207015979170561033527031332282107136879101776396789367961353638876971512118731513680630860111595009570247768845846789504622112935784265617765685071524738476456299985848164482330039233756376406683017887582870167503713124732255287925385366535827110580521779532649618303033772623259479656174864948594987721716835133832786130095251642373039906017018977581817242861494376969761429719012301373766984696466492676238435230380538008054972891441714872713122365165115135243662194396931998240146022208106323602663000134566402832972067835920781846023914996171520916589770971804966202937622537653843168451495797812418330102207977558533844220438927463212562367938418898010245856623799239804982861340247147354035544211329853448581310189491374033417984787989160251087790291728051967838592940461680088360813361611039589907766853541606673368348189650658035231669545647894711938005030866970655884472245941388754930874195544865647831161911904306192668525890304569218611917670042746596933096725278605345846982708535856469470314948614768735635988252221176879805187348082820029473090748657797678471485630091075286959824884062024656070721804952734564902061096082927911569396591030138388575917355539735609535946464627442109363276962524482809901871858980402933112327373896772771556958597998207039191542129618186427241272551605470078921285241153220378997730427087070668530744750053309724762032471788055789269596916991566558494056097235876054973047376031493254407831786788519681346110094663472388862119193724841871313335558598970150662366673366835841888084316789844791346228783499884668821995324166757799431011842953727828475205609165243830433656152124420940918509479652358756858147811294851720182644991698720388830247305822426068673848395567392608556928862397771218934081108145952466073394490382160042734826729632541078323411692398568800165124059968537056503828379646356812381595427234201140450722237574350258781912391064580377191224305113153724038683434763157436035213098211360256394382205536018256487156191486719108670357718808751220642763514089368971895032933155896374036933517305971518331093235031462085575277039759371610739721018896130739603236274362872686964505523431891429242582583146939227067197677512878424205948119369320315410994141408344302002359753907121446582002775725083490826667123212350156638898775915421244582054751211633195274294455566156807755197026829803670217714007455723259098012179316695120394265736196280670734635808610616596336716599551868972346189494253985500641506266743177352503502555475068468436240471690006988085383857990536603083248746735344857357954576959435246815239575556125626822136399328547616203383797399404462822006941730361376940102261814230042310628461904157579782578966453952992776767227439211339381146783500609999507176985633099794303914763444305673403672358387923998216884480477637263860428214766355173097006890427084592459540531571148515556697806380013044279717151544536107450851544654277976328895340176090922850267550808880989444588309909313950978817544175047134456335195173311202428601827700292950776323323314297798870274460996008024064794828297811966481558490710392685930639544372019696733701954031853212307850691528507436842356315894859236572433701536225099884554869222637368829356970070305294485892569067345048702928331256180334298540458155455884537253498976135892977862739761378783813238667839824730451601285610394577464296029548205765211345046824127006293526699023576660857604674491907021085509788675578850806571321333561786631243472038022625344737314721462010821138061896873669095502955763918511055112909901527256307781734109923089339089661976082675604047753597059855266282641492118460172581441451015519882656743829379631180130152387714556165820437716616696900917383208885174190404810857363868835449276143240630498399469785056115281628764412786857754328895429278452305734745297447999448136826133731599776166633091456560583620348623009105698750433654164674691587600381471491034637118886558483007946866275051829008765672465028477507374552427659812716018973019266024860404265000303864172147304285303284812157378531792424515746083691506343063281395950654240458606565503815879975060828434451047522785988663405940708557860096926681439591836028974171462454073021208810746330840000773952950789849963590235004782150080024179399575227820059144284619574088814353938611791924429238914750079725142861294375307621111481991598825719636693686485530531388942062220587585396360011653217023422743559942413345100278473932439698847912906095526287362808573863425962472551196589805885141262823845924092594293574864284417826065088653311893295774145379632327869588764824396398415591961009894433584758587063309025057583079535647934419166181715591614641730285847119436648216804916908308997712596279600023365896911541467876667440633358103809903455175272279703710292106847147129620284994371821050707902891444193527172725247672046840677622627760196583397114702321753766703326631718248157764004648431251737922576121273837675641433163834516706117211809571677290090670943580438961973750423387490654806041988014832746397387387139128687261190056775626020430499622516392446876610752524453222343636099786251106105875517657941026646804813501836244103326390539905768891558802305058182316028973638238386908075416554375113713221336685060269081887168973433604879357089984451795327852673471988929392709094177303133217524757565119366081049897062079002503153296903422207943644742823844528150394402558050129579466475134708868803373945541523312824122716521789406910079625716935463722211197822266108430367285789694333259462623805946092708236132884016736975219415179190320072894607466232759451798368217813710576110261712714676417880165847844162437991034461706919764308821687618044213202422132980622847370042511401126218542819423667798837536983617124341807760545439994780490558031107141062958890228950027750419327708819840483677525543635809735767569439829778213515249774426804956372053745000872088857108849372120392299995337898621330480739572161942776388354222499916121578674294434226552501443739994290693183609007025507817944079821482713445763393077549585922575805459429112668980066482799922358913961931525477645540020436711435894659844548441041683918507499954319965477214798007705886902268730674962728251697252025360545097749235836950430529915431818050635322500903628544084871409264538719199489381360594319515969589917052945799476508432002636392105260654107510526102176417202133115565364116567769785481324568106766317445453176305838060290814881839052101596799032693696021752320443507660955844100268725452189121164748856846723115746360507529812046798014064322690616555869011131664850816838860561741106203886233992678940221838465428319715712812020209002527385484192081429699922590917245510408969161893834586831951510716866488084095491795118114312281548778741926563805875272447434975830912238014968585497998213258348635022549018985876778479247467822467992140455486474812908370375876616813166126347524304580695961371424673872518534714652033432439396024233414829688419671584842523278663496611022429671104435167212843369500330507185272311279921250585172058924335223446452956024466536636083526096703477379154743168200364428696316613505271762940562412367081623793803553412188180125298218624629179485695725202310132218686623468050352900847704842718273255582597936199514909973059069652512800422972149715128522021574971050306225279086488396378514047187610634682071432122749406729951552417934375457914809319820026043128541076571649708043598421068499150025718741536888264840284839519998130241453895936075772490839015027263932627389309543247486818303957124215088402894463905256611097163965318427407921246189185334793425557761681774706699234227794489408416986745011972307209339095593689340506953724366387323856352248321767868890165105156072525070961189132190360950949756561615526025214531594839926713919092424767508636893757990741230975800800948858226286755066637012018450466022317075636070165590565372891363965755798733019260681445498579017612239481093506438455966152038038280631740973549559778146138134975462645491416582323764511828401951153721915200565993679726005078067476442329647269428160081186914755362848019710875487451955696725943624280556886144835718639852325260686395198758687232844018957952125499503272137331388923038321846740201509151204328216406350770768979493940938712281651373803962307190689584963010459292701932255498032098298613880215881917023556221345267962086496514982134613720290508973283687796848794974508240584315359656267760581577316828660991433279476012488764612596990465811764624407834574390039288796217420142088581638184340801519392138912157620683124002146397735867563415606189491778455025899960162532736783925215808956248257744945518104534552665472087056932454341698411140391509936052800369779929899080784202803660354147943569983111990126574916865531962289676302291096844202724961982576812346523903562815475374812443543259046509252866602138178432680452583083358359885198 1 1162135
7.083333333333333 1 -115430712959432998886033086622891662403476507736213823958165352445645933912087580182028592578831189882391408761801288245352702928538344322526830570779177835662489254863257180818989025548062830108464682352988093415587627084093094060439930588317765545904777658692286933198687727447071356986332560733281193151114681207735505792551227408936841769468085210728488180325830010038034190275855572368740626868632672132191883720014583421643840518863414545007407486038954923970583832991466981492231215091362188011899845148589366427349335644667959625631571527297810787001145432486038182917681495579982309603983081388795963108863367043370683322270538537856619354974679244847892888878667062933940367372283820372186793451081546354384677271157909850495074284909397522396501507205183803697382858 1 8225
9.916666666666666 1 -4351901586315904110044140934341131560662133565889744774364457319135295235152465258064248557341115493023567488106168706732197752452713853175244230754085189207890074231969957753664444857450966638018741556287862372064925283179732656365576639629840518640091436072496299668949996967419964242264103892640935560143692939195101205773991944628289464914849503635054550121181306744453380675774801102498353171458746616663272312526555193462400397571707772632613093081720813203306140095732424456664989669655401441747224008830790103841387265311739358722504927408655064014945694850670013362526721575131893399499687158696740538110348626186365464801464381209076256656633526154525500318432543556941888836977116827663896304043783408262580834789612307188022906018488996527842970850165495930565517479964229108955477383042993420439303039691601182892757208932915712095360178265052931289239045295109308885116305610253359228400414420220031106377632171317795411504390465224847315367825294130964058321557043357049217049476065808353552924445861496047712243252142527229415460452621185994866786582641346952900160247990193406417265807954533027465578144407730579392221063004431056996709947530197034396865386899088799872942202514407518831853684985992924387788010361589959484835580829408176101346485274393842089936050890150956868764424714112408349288983106239040461158542780275694117258648580348052526733190280835300184164922226978388156220328901971366401383734803736157343568659447955012998872742000089569301448204907043717533800362856224490776794245185825946564256523233835367682025294647093793593986418436251180773223211206766573876403821973782882737745881086657443415492543120771688241664255626753134794454258365800408428286501591126213777356219645458257119935182577494328785906633095575858241873639712834640531007751822748237589765524782449128566161886094772185117215114325498752075435737626399267327670037851536683768015864859511325416639105232854986210068484741405753088729121172535676708005771302276582067948715314538110798491556515209706772627549570568408933018010953032189166852918262229999392005413407790827625167537213799721190684914712931690123971856413175968872265173422534072891945739255527288350756821866290963526645028218441891971811822899328791171998374807920744989581401144708163480606628563013454710441514504868497454061105315234832120795732112811615821910446563799618982230659205446393054189532894365667227454090813723401912480720311340823319925979792631051777019118252377988755794327557627272841631390146342007843472567073195612321302534797740895482136739694180047152205303709453040421208472681935191642994108488922555881950021115999346243575228740548108394345904035766142399572989336385918422778214189020595264039692394984254961470455063520682826667650867875343892326760411328329216693295 1 69330
5.416666666666667 1 65718198972825803211183089901661383570461041850128824627845418320521801899649429615936299839247789489240353492344559952222191632397966845401892401075966300008679116273834118814052944881937145915898051638 -1 1671
12.833333333333334 1 4126108028758719801500518420689298997884034347178824375814725212191081558699364277311748804756121203361809060488896122963388122375298181015562414510454778089787251026736501158348633565091307120401810757183252536661922799153635292445057646717675372346063173285379915586442561856507726957916281540764845037179786043096368565060290486010238138219085392215627426987209029268049702003704038288230021071096292231330334700409618215728778192384432397830524327104619447703883935267619229155830308253946899806082697104303854183775825065494494765368940849208313974992037953043745251646561404964239587095105830666460000349655475049789506186615536745560553090595116445037702774827706705434504600316866572907454718911971493388091503900545810706073139833248016329158459298917792350178376737799331228306253175290452409088302180128960267071907463594400768399554089230085621039237159821577849510575664470654469453835767640708646516478254759747097869257319656325103834026999807723432668080820183897889595652361407987124675148187967493615458409899115739659679189549512881106065368921822438201695481237000122004832170542949689854672432807328383643000521133495460522423039221811723659053637203332757169096483165650081932801461424534216169235179945980256194046145348199512105130236670801503102754108751282086094866912718849605271023751033333476813775225770281992576298897185483391684144256528107999610478594992838131689193752217322256062706925249358651871504865480286706388103269320842461033026228855117506194766024509117339830735275629491692095405002413915920558476147610651825558578056180409550204981115105065527029319689664952141487505425830529113308624835808562613995462927686277882296754422077246498001784485855335784625113819794793652644551962285627855302344599455595819628687074009041017363675711429276041427404758535288821105656334959017976535014029971399381203543556091963694819898240523395064574025235478119722295566013766050414503541299551672870628933674522664403714070114854904218600269548326900089428720315437560435225369304601304164546151778360853803561990989813139150404173238355260907440776484626768068131630327467091019404220336479682228278008932786413913889255601282015236061239269270341958508768444459392290638463837675409819055043383656862519079542346327803696785265633970795684875669079831987280285075767324920239335476325218497773186130984678229483307436577733605810063645392858367920236307936134128491717637020587874356796686114934901166774679132277587253288505471477226414643191588620254267119862286835096415978630432240527965137171520592655851791391931440653833827280198359156120767460758131218249444284306107641989691339783127818785202085239076020680731027061524611875345774753930694277011693148744253014564193665052961213140962258919494835451363597241379906868146223514387692986731192352785868306877956940159297742288588058720228197951819810549972853185479021596859067949247201660645640969529966479239661870077087193411645855284307499347295769842261851161513460308475850585694540766951282505299241390038579252161819565943977289972474849787256544373853298691230062721470544186691840356364888625933945484851353830885152343973511269212317605090036177887490022161420426879766277717557995561940347440455211455024663911518364816734609327181222348087463092608678744323763707706328680558655731213956516767266099023173186294367665258974633565195212159771269196554851760947717068426554963934635235291458638016356109627685473983754203355615332617721513681363306348800179074279053250387173658471306686858267623784463634076809810225345742505205319342651069928948773886561486034424756099829203771724658257611984664216365512352314945228705223681806433482688817281153376187448130110305295431169974965565401770799325877714719981538202946995487416832376511976811104231240531560512832883603354551343366895183770922063136158843041964671806189377946363966191963720234240769101229488935927014085068737169089251782548956004927580330060230591422824604862761692881945961581680148619425727081528968385868259359627098028321868503119004102455583993149748403742912679720029910168427380213995274809947264873533632662099931445869873842469230434158052226789241330060970451543534981651468510169941168601413672660471199687415592965969535179005814732289871657687918066716927221303326791821184722191975344755501395697620077528878724973931488294822089057334068958585548583457233876327842915910602092502373972392458224090645254222074823938176005227878720464241840017201554588495461112807045007025318689398605020371033203773019783243775393152016691029402404970140336527846375967236095351805832412984233401812467490655569586741359969567339279671674173941024182591746276414900733711551178578505421055465057067995850797967938032648922643295731653343667758488281915411451080660489512224890392702936590355609181374301910195649550762740524759715274033378460600583441353544955786458352968935042432240330608265342332177803758762762383200730032653705677479336871436814351424825351951933105757884577893599063989599811245875207855090016380215403386346646262607865484164017433609323920316671083951073382792375290677894149859186442857054121086353525817388374250357290029462473202174348466588900673225671709456565380868582376586356129025961073485466245187540395470277591323524716681431676157644388970900706314747561047226470212989195606517935613533153984818583557216784917668215848790055319649177925597240553971795579684950534594659859492848348539473398656475591344647710333676405091626480864468475032013741977153694982229027078611855680151758253255302219218737847301276740979217185367251980580451149293462854708796076525526511850056292837549795286481056583762298847376162753068773643719894028828434253935180340042200774846078826285096346130421617472257375183315205690919248406355084293728679314121543314251426933002551405649701958936068378547326737691992224248896251583392740123692891408560834235622316130955083053544683284412499081077792055823489672388949352008219976316232367030008394163790583482691674201488643761585216535868692713028889537584375768207040439850600291404312283925676777231488107469022765509718814437830446691870438891952577969610013671415760026753604873556884067867215238496059048427105193338864326978515057936973027015117122100599913958689492903009705656528125375888952809710468446901501691632774731564520388732097862862823041255720496465411087083786259403891253980153300672604569401933401381945767252658118473323705970506330923809930560954868627872894618438477877276853125250039956346812809068146252616411156053190577251376041612052407213843476186784364060947455585403670604984350704894287807747312898767066513912389705405527013888701172836325704201825379834748451867881304639014233390907418015142636959580443939153561699915129217036425178219835369152750219629399123460527570767715116649931563028207151890821138692149709633368868521964291250987186489604175835327036641192548751559203223655514839372301863872565582566931305287201036899271422576247247016592373569964973660847545096997147745476342901360261826632659302279042583911318384130896351009027116621286844724724875447722866628782758459087785126929279297361694535703172915925675389158763526098431914506318784684307954805406402771468371937954220422033799681445910921714828879576581143689327773657034473190807284534309199092805949985912002975821760415513699769893373525625451009295256543054619983009580567795844184901182634812153292546561904043544793379884505897774153239782292018686758499107862536912355104020985660270734171755541442315912145560791030485331452047757129986976288449577402615921107371053434215612109229295243760930883980746159020028743017095558823922852997862153853013933130228145134117588587137151729760595969845752492435825009747839147993654726727483195492254085273809913023509281811738056601990579184782180353641561642065108496791668873565905596704820539274625799716338314399893147349474097809715272413871604451708054478028741922654909089889432936620510795313048430978721665386090695715162720957073224346476278057221203886936745899652211740557843174054707066580051366738511063842779984165302921508370133434084522195861584843435073369304024376181649963154737689923140884766756344463049181644029825477786123695655949255802625214463370438836033355389869684775620043185885552708831072167864734361944359706614988027200170522894251338922963985356216033458937818722942282427199465394207364601336866179972835823283149877494161581867361665004216642971626589078410406944703201112315820313846011075835904932989991628462889347185957920087223498866148385733677537405686811004327570843494188175268941761579533039002214836124441498701545279704245166046076506445785026662344767253425051155076075479905569063506951984345757460379394951065502963133805727772581977411127579452854703216311482917759808174096287280527510305469732691966024296410365924868265469371809915632011406904108318555758913906702806947703232387082638676412214855200360426796536209295633676036209705259172530483319044807629370277666569599885676502555369 -1 589524
1.75 1 4056 1 17
14.0 1 -39750791346557162283093441393528296537898410639880490933779466086240577572731014954803149160520623077277064961454612859434946166228591386671702542447629951810980662421827242299117008166540714938444942087477279122802142621439152351394790197465102557693683544190704904632484826906660457775258084711241501558085215331239400621288807724011132057734120284887996722073482132072890766365025985488453095670926092154488706909303523599509929507566041918811101242466676475366170602496616598665312422074088494716556440314992343300506834528465970798346308866157578745806750529077555523304459065602789531636658713143959640570721146981756367432619693347359484414156200284590323712576377614772723796602900758171045704755405240101886882085586090509976340256427396579765542399694362026603497942709602458743752109866564231264726394055209543468177661770637151419372633131319318386904613258464736343433025279673555091978531138002798287395515703167252132957054693358918349781938877473015919263333754087800617695531424932262357564833312320465014020224364492520081546922814969481287721083960113730103062481995887155855628302096578417477052904064373911477969705697794570648645485393261976360257302517093174185989668309513516537833030185499430596136808508927138844966596248791040411766509749566282080005910525847115269800657123833997976519108316799520411711234768324473577610193921770526889707185069761869595792152602062431208856942099218991126697368904678588588350965035336965409601968061258582055915749500738911627489675496673807701998121279087962470245091391213902885172971386308688364463877321396524084242134933033054043961379528281300718616185527108675045715566744660851015678613451150640457474686508404155463599624545360468683939554519662437074295726961772076969565064987853516016752508163050905202983061879417870620205814290148485828921503903347807124250321579599847298531720378987330966935766086892496745672867638213703015558957608518970554230646820817090786294900674575029874698446510370656645446506811275062838886050856140726625460713700637449440071258016101548345140601525566934004442715497921524181601741438013847835483555795946649699767692346084818881060771026919480021045006225429853812468264040190615950041047965231881062893433356075910260578371193622672854259290531205940405431616277000616955503260765621211890576676168204712509214927736230829133601229446136723974401565331953663464168208261440778709212568503866319747427735354078428719784940246965234742982662968551242723533646375297321999299563829040239564026541170899676123113885543896076707415729622098918386099395992762395671554303473873244155168083270829678233535636536580242424367065777440563640360339053164433015272349865335023545541101808320598983246596626748376873263459842698609483719455617257744927202047160966704760301828697493009053904770468798431907520080359242725036682918738719484543471513037121817394131277396256004984242803505146243357172387726239898124915744019014558912751963975523042997731923393282455766478504642336230135625602553371185289947773500285336324013326451317629019288283697672464595190516559763267013778583492176983705201479764827051249543269763802178642970588263773576325962842204151531825375993901122732818230761131655504489888013820659890053542625954653023145728831755902317347703519072360923853831873682898479119331946140910191677768390441658717809854535528439938633509877265498425965623256362637005470023347797594787229458403056610545007468985766333888035020485159287070945630745055645174324620172036095160088781301540273634868334844716433304536044626285220455517945218312046190538870924189909045163543170166920528122452064046092250926996018095952108831698142383542898291629476340645987128381145217106418543990492497036073260300855640732650994840485020085511718108236766960041373501068438790119007804874830044239069701124566409166010903711960287404777719071702155158543345061811403946419148009895184362132104914234241437824701279302956110354326137220500589423164285190584897102361230367302182950806982563355321778740828043413623950314166140960389343643173063559174571774508072115358681833814873671920184903710621429357936235678316158883242326171140705578317148250629748359039279112158339826296522954646326099818296877513915045414578733061120860164520323196156298223228328312997695186814677254730186269393815161297573388648959936291741046884782428751168114265153175059254481445244621641188417193859996994707692765909435414086046246608869781657482580396003263460476688080604307226290952306822026672184328631196655006898955835904356115469189355671608307268663123819785248401335574742938153855549195544753739636891991673677100761344904298680090419354733864471397097511889641710987649016848921247562684110700184831984545581632428662776969735109213164221332959153481275539050677291197557371662229773997731468819755988927320311000262109725243684819679634710272037421438721599389429623477309490500047232242665029279470975402570256744518862751048375705197841077050606005815121375780116872482448322774638254239267378324510241303678284282869020203527876840101137197813312681254500255962055244754663257385349286263618576074745086770695413809473896029691502538124830168038902892364161927156264781295779840521781653039815939355394079567223969343456753576768182812565470687406651906008293145033228367384276112450767397273841574478982662475079004927155385679879247559789597241860357248655452956387774276083172102554714501431937018043242139480589208622457481729652958405944414435896074186243771839054361106103325554472512423476362797859743393388631436794543630234048343609046370931933849927954411627862338200540779142194363471222052312771508736097826365400594379424476898182372724393687587663995626445477840986556437910430382361171475172473604910252943853274108478324543605626338921887524727790027386632698111064268763148051465869498058653262523904991079333584178527928715669413684504095229127885931501233960160693070743187165795098478762658292853498229520087397830193886651638736816038269005396808646019345096614095925545853165372095600570770338052933447629285734616889472190141564842063615231532660323314980626663910729750668347693070295070942946727040072319184651626350448432014154104309131360090075014496158115072943026096480815506325881919263686449877123921646228590042363448236754519170832152167537749540788718429821936699116030811080465436103094802861286602766906232737397035602074321283821084766673800051142044027507991748402142996398470534881053671607116822922634928407483610810608707580278581647561448014860743575282039449280879961412759552750551912559231808434952722458944462872806382936050872045960251366631314200336400976604824529709733129408284007747747033716978348720070937549769591640502906432007550804947430574729146291769738288746953413805771483892611454993870009756018237184093902477853628956126109369615681143108584357661603850866605041272385810371429647579833786108309433290156626384068686747874822700308528975210610426753218932858294536476654184301091165998946056239179195793558924202733458067124024433438252414106242545158150633706451171046351891246347003263162009607334781341233709841618868542557900106229534141544340266876981067912421613853225125529263888747678872710118721660223090146830490646876682843263486119712845370543672730265415269288887925788844517333265125373980694462780706972703424658754019609497947870309595648704619246114020516807578794815270945415095744675173901315479446489095872817878582508509198883504420645919000717734567262679416781322921850519292345044465474408697587682182637743237212114471188755000100658765966018317073368612839299609219501267427078884054714671132394714720649536671941905066036968943346682465285042866171271828745666195469805114076378330782960037666940448009798285247799602544326545242355591407131631495945427215549445232292267193957375020947304792391172630611222464839519754421126830140865042151996434156961753167135817093447710823875265269675294339131782659909048320953792523547707070941540959452132127891260124304728735230856813793272100461211890819151310585762468409131589318478402341254574065791430586332220518113574711165444729278332975271851 1 916280
8.666666666666666 1 -1002359044705118247506913698555600455654302529136454794086916832952301824002287419812479700372745892473291776503007911442049904646312491325591636695141659222436879067971928640644493848452189574289066155387590808110133171599967212458741443749840421072476797874190416051691082129032481041076134198594959706077856264266803591649829899366372566884471321337869477525923626977239085913515260172881844969056933551812894118066208661457965211944465198487076026640478757836104569232189391322416050406282551156400691953908216312992270542242976704018344244598087443750131874703378838958432172988178912270644107832614334221881367237015774917499116381662770102641227285434512904694814343353877408135803046077685108933236779428301684820983946837352855955268389917718882162629349425365917413098482840913093447650000424744850212554564196116139835821580627650637980486918468965356012791000011116729269573488510234197843302636415850530671375046031888514261353209809008685316759303492869896944317655968571987642934191341603698390576855035500310616872860874253516999162825323431788672024963720799356866734711990387161267423752956576691578827822504284491733222349441413754319612628831952626128712256178494472558446524212835642098037992955011051476164609853536934929255475132577780678928873064982082749016850127202512693617232806252901903026063739184376034427933981955819771704226325658516410400002603838522569432607112970924291055304851464649609366698959454841364296949433891179171241325739490641218329377722352246075734018746713385891980174420759630727354458166343385240922345036020608639284666686932367422407348574772904440534279193840351136869589945728260415089451054281849285362361804680616070701795505495432961065128708768712004629173547396669004251590399300632114618085507097188960485260368369482197271739964255814589732199346923156788161529870272247136484729725968190332631525443697185539182629663415321106409335145363391467749352048707697596982743080183236532889148460293340877429856602120387213136854241890558452654469030931828561417991781957480644286970163227443083045740675526629825636733245863324204009386624677880845761805049667796625473065780789681574797874603596845030741278680178036692805 1 37900
2.4166666666666665 1 4007 1 58
13.333333333333334 1 -116127175494153039805229737674909210491419463864494417537634806650349999463691896927348002130448064120418201881479733316899044174429391842910728386704311738560207126456185587192139652542248033257074052403771723278805184503953664032076676499960228194973754567099433157789748048390561110855463077903294884236816810980039180428818457242061603105242274102452357311356455928080520113304666285688906321577065306191273633018738400792653960724019349482746964636175028584965222644315825528397530039265670566471435618678339412829710620054543224378286066774219109835466949127110516331110458253868594694940159308203622012090476283010425025612396028494668097292309559346285997929584986895983947092962328516328465952557258121584011494552790887447046609047032257473480042770900968468404004279392129950376001507017510052609687027641853920035671403711079779237504213572556508347996515728888561115879454520542508697378282853900078841534199833081043187751254463763996882161383381647681916023810396500278128491773269094573064817953332026203610052909278796636157313261356989308004425883351535016520153757671998453840352096141438019106573470092343072529591736261100618015338755290415743849593724130630055858014684261824381284091731391992006452212954312685626524008612301414322472859518634748049604084511477801267265970693375762667301371536659829239039638395933329936883147350077186639650831183064261973358655581480530051383567757771001025457584409429806028231595519636941606074667972813061828450567672148923984835294776516902716443721063774922391866748648471363112597128700888254790689092933070258111699950331570999013890357132074660187695681529997291172801974305638407117184437225987618895604437614747292486010712092859663619584105544057472292282615781024840332032019259731271080806474948492019940465669224741004891395725667152073626062636332493658538551587143122014167612192660015692641481784051227211206841520944965410547324449251129519368546556687580779115739781835746524764871796415105782146449949434975230277361464026866156110181057660196989012815099962146366235571879880154836676604934515647012287655417740984667529104522081752748141307159048407186322047606784529991609624167032261512748995710608951967771906306930383230284118842864597302132425994790574833386773318248323243127840360048491156501344920797369287606307293048592110147972035313315543597754706981544313726488503571720859115714429047863466935531494744880119780404783344602914392551818019014019517449456928719959943336894438347816683594877981335235708731318379940433380128687836763370781331755773073648832316086436722053324430173976069729537826101742491028556069527880695798488862019039445311850743359087832678435212181503387032928823446176620979355710900655529462297075954512426331910890774463864386080946646881586813183022451309622376500313381558412424576056310489441832573150763522669192696370467265377917176476536274425167069155009867822724039673281951239552483216720392754895746741530673062143761765611700180362295288355523592261828766546085509395808637920607282247135797618165640199519682812825608960041720266549836235243499765590612341453418373411191950459928481666750249196892565864437924563347484958978309317480374729753555999444655582258942255788796949726827791497352790347423163652972167993480100281016342764038996036070699120945795413858491609911204101763409339791502065034344389573484003215260817715557002635081712754700764245059364867731836472334350505594999148695783843557433209403394411919365064964500531236187827618943758808921261900310666965850692957185814029380398651514238852778957181597668506754161604317037295939128729970272845543260824203277207282343696999154648463390340213284075131372829519803823319648133942164686571322264431787565162127026870316804417946170226546855387914563274790790186597723686492159441131028047304659990071813327119663638953785343844124634847895635345930142601724104227639041556274942542177882863576094982197918890088777743626408470952167777118088196015844874638925643226150099156428091224298193615173896198873561277891868682590956813629144573993455371802606688613664740112981186088704586970510387934119297596922217544728658387087951225811645059197681602641305698809790859893953312086284804731212799913854996820708271872683749484235418108594771607314014738832494766384025878920450784792792396188044471774421700107068395667201744391741873277342761567827619529765812592251450281771352661157632868620515873277457058601358801357766813270022088830391610926023056181483872512316088673445824806375560099730201042711387194271677383766397428604832752343707060687513917326250966392429139990286137520593054687860850571581647856342042769809129863395053489674552828229517754116333168321568497757774374121603523832182532594405720380301824624879527995534115563515262807497524548948513965356784156140838875051823757282515829040619596382590385543826084146949272446546853300804537060236497344046330311089376060453963905928897542698899901840392458216546248139983312417606826644408213299239057642672046559579643310603677819048523630209346592595442299744493684175415922297001778912817736680909490845231212185943721405261427397830813243181076014698941603378533571452782643708228241151778721324768891329075996129126578847776392266650200005684086278655249690978794133751063368407493045336131531867087277569116614393790481335680104543858880569159825251762826189993739266762054480682338414189582681685108976843535598753110776059748199916864850074310486874682905963880807274099862946543839828133123840543875293275895487560640499944043576647411059565889033505050483616543909694935857476970731937379841140475000510054342728408579334660457560387882067473310258981052160691616075140421465925008622123564321937222991235314423925445975778454911324052548 1 574930
7.333333333333333 1 -8522870885726592214259858333162347831285331043761602357313566585270233781076737665230009928120528668037163563418364825818568029640421269402083482763395414682665189478472784678481270009061144668667901547690003690881005820698764066508127123216804562612560760700458329087063365975548168531118250129250838880524571970854421791642777435465211326974564340578938352141247847805119555835823945795495820252115262924850112526188442027794425588109628623489376504734824800341114630439513836087883282259941538083621926212261547227486314437286729731600175226676737222175913225183669257711397728843803885821489810118746113133306214894202025747690466490848495178763 1 10617
1.25 1 3492 1 4
15.166666666666666 1 -3909464533891492163619593945487114664361383410504231201455570124977583443979963401169729854780770747741242689050861719865530770414739282678680152093590363802725620035944364915790477137033165752495418160090077779839562903683478632156548787776583952190820540012596297998994325072326824207101443332349744081891227303912261755820367327670254554464119281447736452985541925104324653359784343130849049663527553771142424818611595386831940747986034545250947590957166869009138465638410503185462855650530557353590055930696202067875763867121224895501968081172595848307032185522111125343907926572584297669825885435636740952587438486188919409570459751649139876944390418586924048188313247296184994094865015764262272446171193692059189726796458518338001489838965808172105348626496944701140889130019718147740890661572766436123644689710435352955883213829856777579790765386431748144877011012221796681449861079603418499489084687843285785977109620266142104688464275212975021773917766659709536757496684455234831343784188188733963690392227375449469209707743640107282182377617862687344834455240011872822892664500505434946889401784319931410533074990295587103392803375596286455089837295335362394095803572812636360505532832617124412733927841196150871516240239123790331804033811986943265170567435151444918851206943987097589261970832670159938400074104225428549176396706872514809997869661685659826212134473597187728736165433717374656161492689321335720694355867216330711206792747403805534338227270201254181997841457000499057441301610196929451796403004514417280351266611286594407346921255142335428413608120031708386645052401207030031526342944123194144346289611573968446656822839359891449639209324664522049975673917048000632620669818834746587742040816128351151174695774763531347880031265191786823270462436888651851104383579273607863999758113230843703807850200800017274463165348873028526005828411422318948271908103661672025529221045250551847189572280611579821830799978965477721504139442491774737780917523807958359052477546297013570677693848446334039557457957554389417980179187375217511602587747852137072443789234557284447312568746818955694617694030578128428738641081176561377941072570313536880302283643813609589076530115798316395086144034965466661917986236832387283742933069608536322598937796986467154865387795179875525034587485589324471425954471502204409273240662215740052444626385008425609969220038664687719628911318936418215827680002361384773799449119043094379456666070852285038966253057444917125522697527298646813463955229281154795019309399940901455915816269567948923930478893238849896453577625711981849189018596665296011732806535357621259056887856623345757136191124067166109522036760300024752172531361040785574956410171083697585965366459501489413596370849317295456841735242985209821808854618317537546029126392800045351047362906290484149953236516498494501953061364881046400026178957626758236570827621322175981355460656865720280180342309141383838274605152343918915371108023866262810855363204542130196043277632401167442075998376706329539025554454387756069558102680226145086408233114173482584521096407146625210364674032331375999065816803566224729452410711698458480613548302501552467487472725070615099066102700545225812447406402760230651480794061216964321271884206338789086436523462222554255302880379932669347434450334382656771665379316730474366814247869756693703453284154645394643897527915478520316140853672681438380375109516722259930054477162812160575595203401258820506364353560648721119127825014923321672788914314263162130133301471984148914398759698872180966530655455167549445464686684688892488435884283975239738079576151029249887631456646390790726974531784018811941853180766613530958453146370899292272349948286728328988257094439112524999955558147431301508445617645974412857677530604139032134313227053016351572641739187533316056287677413154931358033693669777088777109204527927196461094364442548453975149392305753495312904479987633416695822258124964164636481840850128039836311000298721955425571542485896010315117908227247065860397727940769116042816829661768419474308221108446856657328118290916197409673900170933129546484272337520920682720160542590744849415827203255992129808022771992490612262121546024962532916410602253167656907642589166544803931649588452124809224160897321231314360680556164578648398690415246846885616397540621468941797439091393429565104846392617001631933618558485407403694308567243107752346947632153137697403269857950290309521472269331270866259407903488369712162813798384107928733498509897651311317014866956720093920360477726334551399419642888817877685223377173783449665119034357896592799190250174192194646547129436584563453231552835372030291622147958809772994664764550603881173524504628190853355008578152783894814644339987452818197159592574145002699297581120123719480744836326734793436785784105698743963555063102767967265904823094195796831892718872786343066485257675677399893156929699324935026345799828399751075621570079276197411500963496900623479026490820601771182800634849436070220388564149971599376605884098158943790266667050114032031581550689555593147097074113198887568006386894457418212745822203888882062814359277023980581825682931343699220528873323051533917591932067726713413711742417735185725768151620612616979882142885095400060604483719697676318949484692881940251080421372830628990314470047038418205632245010679974469718111062111187215056780197654377501474357658095709076595426273580533344099566897766081276684834897898669008426188807471306648842583949065112615667486292662883098286489927926285021277430244898063479035278939940065772018449438015197877030527520443923834352548223204892242530370624590932891989530302677754250977765041366048868606277785195985335526305979212002359304253796291420451149882317381535403231672519302605310537871288100358895299963958789158582065777960496352401514689278865879528347574468623686314993409865615289398122262539054816111810904897658938930880661577751278057751360882787879010684950625147069991998805512269732398330540459328545737025967717156083882296115995030676007183713129607076043020517113452135793957624089459892556954384686205504124201677523619743231124702608991196192911235386006855338623142325539981508136576228055582759105797675564117934021259439482890308653827732422899838173220433358289430367025646469237123870312232079840837016093396249239588996447969822157224080507881440346899512517868469249242464589227943511939307858885518008647744410821683277342536825355189761387943130317120786177229067549924737324846633224202537238964869607827144427602343357633895252648549758784566769202198328553695064308969945549999226569866586974576082563003403091862977109298752727435156155065003562766748843388781093827037742752220044815366707947446908564026134593064864431612989019942625584535724631738633993433669486330414214257091300511412574194615192150508383262459958360832571093727365708364961801873781865423665437814251842155167046178690339097481012853769695215804215579872053273569418765074792534023424229582659361440769056836409764818259968748615492645906824668183336281503761143115624035941228896568553283089163526168350133741061992831185219339636980069879736702310874651439733966846146008477901376187992322200918011927439705345147440188190854509554661149917341958596171765312868312413696165275268292517452357671102283887164094299111822689807814901915099468390937196175759828689958834588059118539261303990599720400449259121357096245748697472355388505519164347620320928176849929697318358213251041362114078699631083679177082142483829975367181289892541724737176624742870046426825196440541422358387684252522382874280090727646042671704993077548497276116734993227035445891133790163648847836035496354812331190504961419828312087705045197863850928500543146696374682620619277047528609060354278290854356698507818335494639674082709256350451397219712090758790541161730115874237197547412944253964863103341874504121721398149058897513128607846123371669794463471989455937480971655438469400623008286639851031439727330984155988366846506742631009061215593624962885082573809647804074723974457964267852305637308426863412666905352862315992430279871086302929612714085635441602413554145741327978561611118918933056056567080811217267815422053746214841811881734554625513336113658556269618392790640208870424136635759965818059129332682982698337450563926686077111408516231314386453487169539855953678064493136530485437589108491074150462291854114380822497991102300436582868735389284913291789330846406205361853932499853545802285753760941515326361139090446153634342063305350521778350699376920161126660229681407120292471076164349739253835902198403949712175700012983070960716922654869300878055838437749214105002428587932464366064407161948289797199767502783285885065174205453963591466796243092469347996584834675957646065100647654954881308416070701448771229444767620961241803248783575907727866011387222304955403966252549173555817175209113364814769863306769260135067905698384432898101371556711620800242763963533000869553827194561078626153115216421391679223537265044314514934229879476142381136296333481556439387198627908890217324211193104019628790389784345013118532960380627807472010822499474240121055571723196198810501171212309825046813501238789699110000053530951699009316424733320463842550462343530832807292472372434098662690207104840472250514552436708276475694845603392672484865711846882280496514404768317708956937464814549214876815131667148694887344319018995173306393947945736776965825781977471123349695910105988188776010002748075740078566851832858677333661262322687959729177443983479962288546495263999122550178512817292791072273482623408373640487088939907878816794625398598774525235752021222214407719356890432614502595547215621217539151154968271202206468898330177548743871420359683900246565487134694899309561595554733204605416263866555484745040526958892914912881149635373884535820810133317226625771974885420811025737693661672671213294987878865669280401309959135642598144716696892967583114824330469839058041603246570181544515400241566321867443713958162599392528104925581515492934063077832982724144823424596185389777507300301803656766394970937293362713520181539657831056153584256422938674903159759320582129658292419931052283034114616735557697417141599977658392686671334069953494413325745430573438585061468576062434290192231987229325464902906687565072020123138245952864870661682921215969879396567934936940281402075095534110260723994250510249024295736735949586548045126947847846536035949778939588100531431002433748332904322160947851963355071832419798563603409476658784055848552692719440170937460942013405628471378650080649413918642313533748599981137721824280677824577307172756220525289317731656222378200765298977113753946591823539315578730336312382587619789424843030231856665176455499023394591898192387866492437307993141273213672470035467862534746083407655716632205305032263912699033747075630530416153661330342418333857743830814354385485611600314678705743645885382994191144452251167954242133602793528048625141954462847989283696533979448526884510211448049885161840033683581279214854027007170259336826616201850598141877954457549241468439369936308766304315015587021806001747392651708227518593436565279463560964212431995896955000741106246823413797782690021664776777723545865712580617923019782965729894143411236659951791925417316187784263687969733895077478771867360729372316209375511088265159341806293338854105505840969274396107190559078483630392904559181651981115970340887487793682597687903085746778784536412684542960466255739641596045172380190126787626534513038524251713329957516910306428679770768030155428589154002418486965365795766256410030181928177225034301011382996820860459234462537349005028398947992759625754147357355377912999203499834704206092781875317279352135428503488618638742479692508714783453522757970420941468106554661810302381618701446076192497109814159272661153575003427087339151611222489482648622447227217252430606146196782938479612961717787252058213895759357378082648168194802384513502643326051665085487709765619457639626190240999067425439008689403144799138213620587413101941175364808799540772058581021080133651224756751232182246429365139170760713276583670007772256704600530746023822948623604321171377149557652758935379882872859905245284706486353345428340899728946527024198053096953755432774736827014946661060744315719350253684281557780217054863837823747551089948200476193277815975858329232501489485358926076543282282944625279281662910932828160573301355051354106349140115623574739416573214695322726119149654831710113396402630418483918744670682642383596775822774883508627931320583163884971209940359774157526356311342555448247031365805697471651625188792823755070655906885795689674598926376748563992153410025747425996769322782839168134172288178495011872291065911347625642541023441027990389559877883111351380511855346413941322585795165741195694491423263169373910527467009385213662530758707935838544614507028612390002360876921852628591539464655151984997955729038246546419501937832939336052884617593651621796617023625920760380031195333381200292325968020374212586258879406047342841729646877192831078255468043591938080431426338295164882508274893187443041245990726526412155655204330163006014688168971747753828379352456159628228203722061383422881462399893131244348049763846127724633044051037019640681697611943980069156079834584377192698891217727273112322887756951110403431304040637048456954534400621871069407474447889741631195460022274078067726754089909922856766645880349427369738514028946533291836284258704872411107297839444918910783626750413614835170904694201488464755789957234657368959080040254909663640802137498872974040197658730059128278929926556781082700455779094028745579272472651427061945427593979817070817584514426786200993784012217268316940652016571253086933692042063658220742038267850935181146264059599415012880548444368853906413511762652507611063602852845141069535855230231365756073617999704811086206606697825649263539659659557456772842196463312203341160140011530729508671331750896189611767786690090630525792319834198379782477521611348201342126928594570018172970477252230041657922476917785075351885272229214273284342113070675763845997368032076200347827089399669675517420700428267061496332851824214718222567208899436289299836534296502988660833333542258311323216351026498461203169929233293899190892049106045482345789041545199898186282285038457189671525121397645484147308530722744124937619802372415133669879648161484454385973631705564251933212079422741072842639528568889744111826376261247607494903794820770469828711166753267121953817228727408674824093941209629353558413884395630250739452250409714196878477610736214917246811952607868272541254645106509168998467623963510265584352856840716287976005965747820189444578697738534325191150968729734726333878229510502894853460216672683181993530653 1 1988770
10.833333333333334 1 -2114145735450141654314815929027423590150417252823829518411639047205556224153511383815038932250321400930914843453738003288220505391260498473329551248158236167445364277596849916852914142297891599951886885982608495206450303259078117050596845143141112635907641146255255632108492327938122025842061921604849050513762244170429559412240924895526623924961919532444490583883753282710199631044913016241434416128390757190251822376120095222064820201465324106041500844338372108364257815642850905433309836608215309148687839935675191795449366995920325257998575939270915657642419722722851711518944074064740947971546694838293242924052715375334683734537396342046649095984757720779475946830882335833667601258766250094093567496989117897646245046771767863969660237793322417107801125439860337680400401596647396960610855569151128225253963669541427957868080181784117611118754237916805299167779421114474450425101751290505731960910335789951108359112055163946177100959537944850576564716779684692541939827428042145736031052792873209748656977122618037401895413847701456048783063764490784447186707848196435065712409395111841983976759079210130858462182489293200327122458836336442195400738258921434760430020454234090856564144065388747701197336717475640184118626839522573292202842935188081101231852526870801170374373889125092505065336610395302118936979274874454476531509100696162072957062585571998476293189094660799690504450274661711891366176787261837950160960770364786778077087590447137556544909928931240863658220323814673502101199914436930043984322929837755228673079483318366524563162268931454251401882996203495903134528366063074098326103240405163691235175806926303030924870259364704695192513539836631730731054855081836850651639975432621270580868546748046355511859330721051524807291896726367405184244734427856362546953538014687562090908483127913872876660601916996385594348946975077226138538996008227702285176818495173614926075103378948602535270916980936876344108456595524212026753233556073338084123950319895900324561285953509155347990879762116510470548704956180707233305178933329996774779281679503955945583059860840918749421437760149167900298936888747466252823020328117593362681467990505153673334740318177202902213825957307772890739608862021100668248881100054983688254464925806247793641794098117396904178637249728253950849856887792594217559308584274304613057217546756201038230983283032347842738090414323298341535469892348438029246316401661837322777624966685839782886045925074621273595723492002027707743602719585231118526137095967394077822569851977638842420744298932604196041441313917580017765777072481631921103283723849109904746428707422137065105908209600405599283853455368566642040445683069933841580384546680439687388900866237948096133697291709197293727546265640972484499659817934482577834999061929581050499760407508111918192723929629346877434292426031878654387582374845632322375771987390076010618259560189980919839468762172233536794525859023797592000823977618076820948919077698454483830310134613309095798801998435444776402680771355607417831044655072524784749223753919446577824161982526190244775428975510637597613534251799980047706071546201487467817622020417999696421440463522893828345065814159136481312751198033634506140077980834241709249423976392390149678493655804138583227808953062098783349449912430440182874646895313201134369664661287037924021051262318533038449958791033547301311137428164594704734060667309331640349681044833480145124578562509539828086091814133169883413012950986594151613737135411067643911311223653666280815923523710492282828650038684779756653604799368271910570341955971842821575880560122283316933560919321548541618550438273133148560323072026557629388522025292189731926141546101176188143382829050944003393029365090756864837690530059779105414967074042387821239005772005672531324923508530668948555233815039582486400531835967037626900717292130272938578072518306067663239540497437620557210579928702625680592679093401896069808863352792278039184126934652612584551014454342686647691220430283002047497743865121026700142524313292301477984894473941105699320923219981837122732579149346559017702880298895264153770363570418351923359964865093819116178590094528814924224363891119966004535315269040016157050416424507168843784238916683096236440461527349324787632373566478179873341264341900291750825946589310998086583509863499602974874786565829120618125110791164843515379994959718698686342669737206017048790840507274128605159507450785932555202343916049097817203427223014312437866058432853401192857126334750704986382562523279457892826584938516011049610599969873097989473209775948540751790682434850764631884640380199277529213864536841320369181904127914999222092565603676987869915304797983988492788207901184462471059805417317656166107495514816917937082673930296242446315288365262771249293564598162903570787718094937675830413503511160440546777336877687315294981278169077960725039908125097880708936675611698774415804794133978831311686536552914340940415074570876503002278244235020988349633138791966958695651344094590245362392496723962295863289270094047312765845960361684184292664246833299504111912229834230885876137678481760112239819858994242789588454160151317100793903652563236879280678468320881703192507142894795095605465334608453398308791404299878771355728498421015210924998652855290699992459033276491276732963169509016959180767198296070442999516187360095871646141731091619375555450883181251923273926213490204976258760971658649646962455404834566013923125903131589303346801716989537606867071956823681781738246642518141375901860539146677796644692011126496706220996357179555115119421963536456713716448075462319846778985792676615084872228819352563631151449201076349057670556913862236903223100736335783823038543527263295510330394092458270761369039607684622307773002607357889301138099046564299198417746157527470214746031890493527057142535818360944066881226783333659150432806146602995725722643456236428610924982 1 173599
3.0 1 4001 1 124
10.416666666666666 1 44516237435672586041066918843036261075484770701972390457769480506604172886636322806680793613675640798268261207555228032793056834539428181730259941111024730124043627984309923877972453653862068172079956165294538086372306702028315710050627032186211100913137174864557575624085180440094466860743865142044767535314804285050488781413639320524165935839616347226169672136465113687515442147264766546461594379699995036624988526772594806127326869280035203748888160815013444981144483443856265745694104966827246601807780194252025354762583920603938116216499817415181204958447803295773828491197896696671992825515100506593853324097546043631109824645611212972128132419731260188070037840253623858055810399193894313072360661237216549963325853307334331687682441773348424233957606500837340568587843005416808917717898428659143892063374320373224777477573764825809714963974770259070823993045428621192097325251341873709127579547671882258273181648189006524747846395849211150911920729033823118720760246237991067878704036973466696777573478756887453928496791511247748773554964984901818064253676446640023893295843768477951987545267721068119678057330015985655825706543334628081570346128603934616848193230987577894991150129650006583608357820578136897017056203838976797199303802004378458355585292591952788293644351367907866213982440609964772071223618659764313303778086057444924221556541037906932276807317032949797356309848087778094213836319034263181807101055943098355747224609797349426685812967745138980367746570826803860844365920419891284836780894506657051784743634456101302153908577641812996687955777853937491187591110894987937342570530301394324448174498336038982280365330741183109156774318675923097165946608841100034018792759443878714857665168177237360118777726285378563300512472249152688562793370000885983004964151515276752386420564946336138763708412283947556665775207814002273718315153661452665242162483816686402858071765731638860833379169514606898665677084114427000591982928208000963918877595871456869339837768684953399701445245252737194954076426626844678502442903273488395581910139914386768397002831416118028713431132209916676584099334654363400522428780395024496598653872340553627745712656029185941769657498550665975816718183600522484930461204785971484919210587025338827165838988394482203985066314446715447186243012512505218496780674483557332569310254977837860823541963051154713027168131825235211842093066130120371786986548998902589350980385500315059724309565783075926630685259922631545677814039355097756751162711045656561729278802825598217775574421577105879858982739080788374290135197255345505943874685265167201094440098054707501001936619943479373415985981100136310359661392674273037870229881612819510138406469995629849598390558032531394236908245144454971564406631912535280104829943112682188004334151697754027766229774514486132225895554030245068282288846835855143432325383101648 -1 110620
7.916666666666667 1 5099270451101166743302744816461035831461290247321597593025075868719175060660190178272272626490166542844205892577175729167850032116744971111577097541951550239503709980288813518098869561440497098475723321528009433299779459749262733020796104156501793402221868856067293149516022523297493648137660991829825006490715446355542161160063708793813373663907688731537760449607320959581412473384336114118778742715109173910388408233318502637360743302572368591827439451864388346190690057120084478109110799793922566124418223079074114941612351772693769085410358972809604952540084966821692467898577977702382631676687628582177383183147542691276440911126389672986699404575805048018465746386084263391406486030295627209466080262191586443499907380913505493670673650321571162587261380092327712600184830912439839023260267720773646639809863095410008278021478880150684299354889411876345512072449630432116351856187900472480834235738307724132048101022758710799167882709266811428818167356631393722700784678090067871556479748373847024137572329475370392390241620476213168990649347474249132302754652197352650838679146507726436477019372509011078724222342229636250153777118951841245277926828571705635003952413271298430700167580420213913742216628585759037688193964354815686374716500808741959399874074283533708511704450902060223110082495074836100404798095354465511117878987824798776466474909178515817880936474015294756979716979434610375130733630204971638155429431536189376198482964394342226309318239390490628966906335520385228634 -1 17631
2.0833333333333335 1 4700 -1 36
2.5833333333333335 1 3870 1 66
3.4166666666666665 1 120874 -1 221
15.75 1 239666923950013187709591723871896705568004083843669958120205429586542735285736220560445974853881729165407409785995353551560759729940106944194099890148788770888393705937492392460513598173407106600905170066060022389501721437212643244050490026302365209815527420704597772613365952629482690543211301401578940661275751105062930412374793492174963851075092907964466984529518048928820723264327945053721714069130147594807939431938659309427901573857877859782486088547297819365024464052412731023788366788465810100824518253382065336812344453244690593344433081705830291677413242684181535738828819808961751655681314406903965845314225797981652548234109406009756398618569533780327473624098838788722436583645187607447473053361283384423962302355079253284306091874575250826980093303635038904514606806961140162290491949343950437561274470688090091621085364273280451308568089554833609981730862587892244221276973709056160775781755465430800229541222709938772687098131651435274330343540200657023801238329723899752422693014994267226504629045947004110759789110328984196367805738407907456787296196160634076766516800579131403069165615761893480228404520317244720009365467894709398986029706036266509763835043458671043900636202171014338843862887862084231093487443372236422080873436968078427660597050852517850379379122596814684473682562592534700585293545803747491270856118450595161816927207327109240365869916674704921968438016754985249651278499411666453574973143566761183992786249961085643394068714788131744028173713699804066430604725328354449157896602356319050496510836994244971451745947699862361769571214317446576178149891294007407135276103578408899537855340354685632011175244402344117686534140862502496455660373851206452526495846280738112289028941116662571421150007636819444750485958931213954678501833849738593456880755363156453987657972863940649512325697416679018838283038121077679394350346009461238238916352455017701646347078590414198377311221817821057532738578080278554306559988107986553589843118228416087902194351495955887290468380214470362619997348746321834939155703860783078628149029301081007214805712772347065998339804238846695841774107819098844305372322338357161766824532920178129839031597362583902247427528283113490429157748133438394735401583467860614510096534136346239775444659068479918008028996361843809008067381255978314297839828356323450494659038505872329372606145827499103689486444685284667703433186723554608906796923742612795081107394425721770866966930044984951373282905947201451239405649827251377211548407203138255720810875871784125667790410192770321470466645076287783309675423249978751220307863720509959123497082181369759953330792455996358295166310564353091390769596467112159975729893959542191226176363281222676607502584738245548874063606439589454706383768634331883761103591091399464287588602423369866618779643530674298409262661994713857193288726629764050406097484740802736736238827769119127073090575050590328203413199830883699729512698756352388376440430755370901714896475757503082804196692173013818755283190784890154291733245481186581520636625023075968625457399465374811593787571707640947880337297568796587116716954408127075489017127100848806571825687950890804287416047519118626491420918552922900086157163512309273156171805332036968075802251078354228982960250928092883525534777843164891618463426687181927029936126939242292145167939905986965973543984450748701307377423230876276037283012136792704165253719494933334658711495644347531588094380343401974861649292744572425185104662945481931127777084056944980471756229934940602066119151002896157685392310987232373908429268039528029335299247021779714080374528890821221359526726875818778028869836710590266834475354567818830666732035993188863911635759955688484209963595827037416864607591094378558293780005020524339023747992892457326905868939669612762807111343037358144174047460137836660941680850399307660882958387757275339950693471766727121886993920234412317083734112351625483434541354635284442704409562603936129191643301195302608252035654136672786090262969163005187220532650181168960683943153671577325602655646340973559121609193507936879891942245179526650527288432204100132841868570820185335880873264936719870612895445162379260660522543003494142776411684187654155990044953396696847854795875026886568004604134232814602425972492184505069569772098830385587210622342652543787759917299505334325433791220843293396155632276245636051114642608120269457830803005118349002137723493456367336894147032865342667665659513243944023454151841315525321554212765803937483297463547900753434604467010298286315859960281779781749013764413932778280577894070121098167676925290764267776946531999133454528609303863590734775089434964937395335495881063006515512767296677803805229390312470474465647821698428815205004580416909393809105438250177514694510278058830354998775732822276407687065862340707113613607908365015746228097231182673578712923764563556993805830424735575256731390926170718657916653325192948845300725656009693941457718940644245396416195036303200662404873369271298662698043562659659287754101059439240161630722822502821619155899197148306212759278386995231839367055787522230551083344283873893008264701062171336123977501818863912566280089714849647255465785674814558958300567012845741841626097352247446100628223525769655536224164611924242920162189205275998912175786429327830307978284546853131012690531050008745434204809265672163831615153404683236696771308438960323007731860179658003498744843206606110885067920285005347664757869691655161065262114860074648592886275879023815128126349230049513121274738553827327097771872698977367840153364196673537817713280165374170454267789629672916248915241049145972428546856737928995777547212524784231796853581156945977654767068077672420320561090939880413318919734687955640029790756166802967151686508648429347654942554504886401185065106605814177257683655768751483425955131028032780445566772376047129552672595338537254979965301790104925475068888159127872652287292468685462774685931051719987076043149604685116798323488472596538189578843110047114274668671409691888596031771475560758987287902387484412960616790650176803624786667972210744478236596176030970626900517317839040518859692179160243980566168114963466948673171720313265923074067456997852915754428857892412076793590425000944926871345886736455051540604131438860884857338222183058314645312407120921069604725705405788341752916913756318616960559069538237146565154241769257702844088069145624987403327080982641350438277320068891481235999811140240952227447168773078310501232133442849969657872468800183817294425236856763198659167802587731946785879947132548257252441657217846595341524624033663992329485148247063217291167063129474950163856251210672872005859604457539351067723131682591975458368466961611446047908776704112695466353487031285173300885416711737430939856669105168610768205388432138087385897839840085751596479292131359952655782404004696169677501767869813628946254264307647684007867692979035678414352730007469461524308972826408181614229881269493116894647735753650417321050025008093801058632451171609859386325377564523701035542906891647888595646409433002171706879751620386830149877795703054788693457796795995584084851702849954315875147524416345248058821465207854362054371852257041865444494489475129802770659516361156285444405736878799691686863006762788553208765164707336278890291735454096454553773925959839416140814350675841911993073183992744215041477719748886701881475626346457113079989668276802951629587607968913065594423139714984088245229610638286952728264312256939978507319233874198473552661934918571825802172600673063053482785282970316298958244317481500190614729879281008253812329116966063562682186008562400431139927311230126614344852683355990780461173718548446858142231735791975424228141179411559240143445601026620992701843366696287374113204024927655860641268078215518675581291857544751150169927185779721851061607709606225129687271244342144531516595668002000009242712908529297291247989900654890618816116039059296155430990519333959578583457786583754722468542626761790809299785432072773939082149965163980662753552782428557452582092092547878166104652008566225998116317563885596315664736533660899859473031998194805011672698587265909991877580191063811876144898346231923794191014173862873340673987908069035299830177056703173852949186253877077033476450680431778635875900861504909102657850270643888416624790446494053181936616813939412820218287995586457696748914554015209823648613272715281847943702108980811243554098606283978622844893183203013510145499962631940136469275072256444679021193182275801462423438016612512371779163439800178561973467532887694322599094017459616364450697834286087838062991082275519179672795406883145018571479789063274241422385837824293384110891234034147141370542901522774499166359093535550461296319027738271605862141338838769345753127421971488672104875248789426678936374777030449353484169682447348965091309205767331525724966833739712728610620998138061724809814071396854472350674869577973795133502131122939709081168524918099481484252675197471501175326381999652582015431066734055832648936935272878316116370145600390412973540940310121534775042235799165700695988241811366448582000745294023346634540486814094198904555451018554264756480776465776456412635974553221304144562217572424919539505833545034179180468877178779134522868753558401073975356585768733848664112724373853974918837768085260866335688541271779782695539034515922276233611744076225648684544640173114589850000337331746747421863091602360950473591463605702323587870435138615619794949306127951369483502802954197129055900307787247831218276276364508433577053350106462303617793811603450895183584085706766548907290357464880814772457259821488002106145940691021788908845093525001368101154148121648638692473994793728964877954353498753747357180220740945402307297921607420371404264553450657916630194553167474576318174539043837869011873554464207441373341115120830627405336659825853598211285787905424521975432818430434038301995628841429849803124410415119648843162993041523428672128585454771677271102438670526468524494139522911499439949013987696167268458217443112802651653316227638687356609881904419601069971186197496165143799405223006992822264836687443586524166264176550516202079388471703351564663584002346920971021470861881249103355494999776065292914485586570431504795310892426921238531075155101858509602683600551408197754999215979832542511875001031982921676595072037406237214652075516447204941474527780590315432981177841073972452880945258573480138704402746073140701064057884819528328738983975660355138477387961086434592084042194397717120563782967477004692277006539810689378291291607194704859757154412091831497088311335169721363203016104850012523182215424351524700885194795114286109562356450681774268421586889113393850523683 -1 2468595
8.75 1 35598253329910163116166888918064321729155142516667667741824029155525576190428138194965598363402738383699613012655109404038550956008094740406869780162689326841463259665038880077208505124780378381845193757140895679243664251405473486496546825651503241326028571686847558866226452516986676348899092140353218285110091922138668415564403321522310412061762348438576385533232750396685482320424455596731353702070841962454796542041890079252140039016338912213175492202725090595613981857026218738808015852883873918280535392285973944704295670847520985562645061142443016462629844678305895141141680755216721577141389204967642465151694020044258979268644815796089921854675273581506222531090780356211507259383171262512567541407827808434233384283261923600956214773439982872919922752801238354007198940163252265372564181676224251283364572051602099648942842922632682264291005137064270558646869199560147918742089539838226560148002028712028180890866696343271859942442965101600220395800912709308322158743015179392134643630031342480440008855561966616742577605547706400075737630123499058357072157138260169339654562081198700951486953068 -1 31118
10.583333333333334 1 219458346406488193419042551197636550423281415360323210903958593644676681786709343411397956573550265719180869215543175712909514573501560353593923457555442669569255140235817515960939151475282512128289681130559080210764295113776316096068585228647209387165937304897919808487968551055686896163108903800223611048379395390390884414248340375194041996007442834796531158111385745257385240847935368247411965464341114548423240308323731388013174496901404547095982247787025379481430391832752296140497921204351786034825058271123247977960273159953455293485529629738987568869858447899015739591136771769981604065560345211918860447741860758968040314048065434947414914143245972564085828650342628424556150072559059777048003588036021962092472326323140636116335978432299287872510282684466164038974896903210994041793560094963062852079739276406896799272479009505307028927190147785715136260738150949239453684589156231929167358448514985407243026250596926175888456842943616963816200777797127638266293242028722542469982735730210488167704731073295212310383284376268711447178088259613570740862977297111337955507162678751705845534064901040919567643527003063181971940235703056835068219374331066730838376217175253260856586856248084756179909024067392786925658528042868357037871964101129570152176255365346599978602036856202180485164335698557432791264699352851428346249635309912143479890274097554896987549991181926541720532798643251715935709111170570623180472341025640750377330531169210421162729383021411360457415215481474519410108266530069341592227368110597545159646557694552633356433982921323422498200265427869278967688847460781704765550284026299634888482456008044855366948629877438481914352816696869164460699661383287907424584569273669762279518181557274250472878713895397040115673775185493915382821744610600780865634721747302986857876388707605795587225448591501531879619208844276420190651065382066083039344752748796231040508624063421787624723505483557683279868002186451715305729552696113897102746385162308165408536410515218893059098426911120386465981947781857518658364685742599558271499901636401595681036087162594143656115822864611767379237917633248183137928415845504656413551195152235912184869388591305257246755835737599761915446336239834917895760081624219856314667533066031769766934209772845052181356321696701456341290873247506462308464680877515031797049052796560287894466886540986990425952840424888714180850377389172352218008107935811694482282 -1 104065
11.75 1 144867490162695615480681559322130766274439254066241906158007732883146125332522511000125719914308039261139101977793107039356210675734185926267779553735543802635652692169311458158013846310032500300896346146325597916704176716979721628906607177792509825993608773212634847968241767396827569643704687493099099431220438344211768888672040208318175601362839649662229871310916325884426830066942244193935842283900743485233213602552709648288755508973889258889188095637037265476378425559501660041241959182830305379107554373317433391816720596455507239896075759703172396089138772051468567284737783720187193330400237770833545928885841607619006513840247847252624860026775672598131073751410960615596349769259120621964115238535253596571031720008587406336588001284504187123554921132067952882063003259982036539177545301977333679596598776939172069688268878610016905226001597327152212558212517069659125666115201350904119040891559626000791320866415665408379639456874394250631142128657147038581963664991578225146012629899805502037693234987850253184075075233574428831929888440907066513010049726469923840651793911730521030650902865460752895062154755291782775990007782835594985252494521700821854248195694925902574689348814624709913551509369467764623877736320273384144858543112367497137912011078814271332499765159777098756364768812168554726930501700154542437357344156013976764125261596311883029178508157203634586781073213660424445206684186759167886916415406335887510039115055893556974549798728274414676672231584697132810218485228699905313637159803887496536786508333150037363148617432808150347278274687808543265570025974630141938095339990990996472480741404035353583125536472878351259491406214106494441953647799835259802485637287819510218873874648210256174017931916830956160445154801643737177087734999946506386709592735853843928328162993171560238455372346968991492845979711802182201829278423172096527124367973832153135460080542692755698686705300117202512083175707331323208648681546877214417756844226201867635463113748372337720627208576347621876881323049957933277940223221689691594435556299113019147898891964532496657963426092236855710291021041874300040025898866817997466144168944689802412963137063749953675575690809956731696569977170492601627563508780136060443066289834579544755852414859509289669838822829624253806841823552987982047940513859525028758285414692717615691003023906538708600265200720954366399825946790637359042354286334299557301577028123414198251849090068801757492321847824129697961819550946917787462620896791735214263733634362509862945258619996537544112081333514439761627168598205709063675515986552609165894062561209755150098417080719537285941011593717065507489963648493897737652308276972291685898204567518478278324265125454601644966912063618699086097987485784532334110718483141191636953150889189914686993340150243436199111502964673443087451824075153169638022551649637646968285549301751906802349343513760915785029588652068261511305824629968765983384429207131371472214049896681955189934648633374847931249783301813510598641408179809879531353181888616297778275999701431627797579687354733134286594436134328332236180599840320962441932312665760611493198030425327111477831306469519841512552171163845132513556477532891581809297948949940310968654391279376860712332435118306974667397009083681307641516834892029928830233131115586148215512110096259442664892894776797081826274974318398154286118354687089825332142523097970882445342666991771775179778328599203056261413536792341653864445500333069585324616135380264171208162275469160787282012439678542804034244254896598137858928010617673565842477077845753848760519309755216048477476814859483310395852885965031922605878568060113372421869474486862252987094475858578413704408424206539888565788254188713052006071725770620873294387880965081718462378602500170688818738119997967790029453833693914688583851371640535499630826677024839821468580634090562651623643760428549505581622773111729153271847284607474037542872353474708809936029968129419929175905219875875001655345049705207498144846509132903129634507129241316883954086909566671642805945283273542128853312044225689087138211013616464635964560015522074741085447404251323478631457405888581069378453974185454937750268279858581995282911822578280720533575173502907265506149225613526224279545303662727916174364968234649984957075406244869130316517566366964280502179504264754011512980430620257869840826250114185509094296970531807109181061941751041059095500140467990430034764367496614356623867374744497350565437838414875707286477426845690056158696092864272230657275854294505425413532375164658629919890401720310771212072529478185736808619531947130637544199942159089281910103482211420503870018529920943033 -1 244516
0.3333333333333333 1 1664 1 0
15.666666666666666 1 -26571753645719489646653968968423589591688818330141248786303776853016770061926959836939451739020626001518991582747026016062176861310464046091340977372020592552697546993495571045512244941535287531097983780145838088063681589720231816682099234981921713968485269261018047314322362013935098187146374413190535450793973286377248407780121506397939905901246155049763970392879506206983622904228505491272239764994591814547611475028644151221970871368747006553943197334332143611706428958771758730824050576814567994149271354737113466625955147592942835191703225245292915718969143369688838526141116753167489784795583187625840866714346134134646248934288494060312531456461192266650850702729393805447622559688243349553919723341945120851545095565827448217134103577185759495980220199750012568735765296171960925976792808348882513560025129910389381483500831415300501840533522794243415185229765780911989963699919189511584236125658761949183538338381138178945956780615862613172213361279709012636758428031834904836822805343735669449309675233462622812230787349843126575875236705161597200060178328224383518767668134110101963405029669817439705815910902207619261554658781015571755864941939866912979786788091651826444349996512769920826688570880340325482090044832041249788825239601754538377845715571854946494019782573988052339559569836471943722797688605056607410882048549897995846164881226297277517701561552188265081340048001929308070294829886745886822355318479796022459234246595356077592224780403180174296760197330101531968180498760847918392266361666883801763236002827145140076110666014280377208406175433747145385443845026622580070221565437568078171241016986253631879882738493495525584330775991815954992974643665916135676436461106345695404849944670934873829851479845664364178466924614025838281990051154740826151104373660649506609953180588571461109720353939651773488698745819676025405379206341204470663184341286481918011435171620471365399655040740081482144125229638050174836081736143435374335329209979502170699340028576480968038658440522212534528084204394880844642041490540059466285062488887557620388754950206224977643686377345743111919287581587528847668901761263482887741862028305796284980458425629841586014634162370163217274030173429510355695986231824306468983450680321559311504006730407945994267789235013392247987869915637515711564361742375843696470734600878382483358165191190046304528403814494342295335976781790564919694218900523851388513028012756134190127091430020984386115432873244838271756572610138688097999419916165144455483775280799627352178839507042905778952918477463378793462771357646214644132474932759635215639700267298520392838334327629569813586572975077965517034751249750567265723685558577089645670317153967698211005316113466477224237533813380727332093228078570749819168413531397626741954435527194262702997908152031253739366762795585302453119168144587791672308091844985104802130430277541616151808494772366790897642194639651887642099803491181050812003762083421408807031165136359384176493085633269506581344399595009974077104672939192203707974771543193888833749299101436986143704969500152324650952149362223449778128896038390857880320837297270174409253459523620050855992180054460556807997575240351510744143162148645988602673466272074428905815398659946873747375550790816001186670221984032985884368145695493706784782748454312686053503572488586977283435482650541768594614978897837415165227974312372351049544591872189027821499949228820704970716381929596141073651331561650792974743994192063575059597774762410827540791549624643315909170989382425592829191652209471626016891324221153575710592186534222697135273504993113650854773593516856939708763647191713592705267364614129942442555914497141139493936647962859323849664922585630913473497421227827602924160517007702058689101451244150728463867441357413848872460424658507425119745277471137681315238494335452724948080993853304409049082206258529356549977387006412937760764033411231658462325646791232122089744424180102573054851560455969268446483254807852714165131363728809678440183186553791952220004766035133200320487610815417887257392851814676855105316676857191924395187717996073141432043802510386112714500613100020577564563450801087323518750997690072003975288714524802823233945098806840268227902290118768460372611474736193147215037930494691812110363412472680518600950656221934928563715401457804207901539163451296971965603782576870690005738280044006893272616206507095786494398336189125491680452111605908002487790728480822942845776494274873112809781916206835646248013424228204596052175614145078445141373915998117121983251452808873800479089023636755716535427112281299970031216126313416597740627363505371708021015303760762779695662385566089842603312154704186984305800620572153930219493113640733880290388620215166121883509779588996619313147514448959460511250160991957244741547253129911436642497792978837499638230830689645920153177656347785659464594309080348106564780488547124814510564844808936205338557708073418228249473289350507122745264906061360335782716591281718457832361515316938678757947038934732583295158005260839335521040204305993793403911011653848005206317947402822444679163105431659179126417025806064291637244576508996645716053959982050827021196698552378363754976951573502392761034593302005386352213039451263793937754780456812033069734122683485400233327085502024713729327590541643611728986832942523702922475184182898852787057214696271801304235256126503570116921558033780615708100679666093479806132078147336385095714195273073294915332567801891143551244368854869406395429105638996574718431137578549708403208403103497967606731484952504662401816797928692375436790689457666585812841044416142737056787313006452617249411918753654309887289495350214410351292945330615265062698821846929523463970819740282245208483480009739463868422838365757508132886719201958141609956435589857792063516004934430412492604543940152620947194146709142324063888711963674476094071426390346987922073471982027800595405690348635209778715363562620894252797982684861474410345358937893903197450979992752312845047670195808105014320517793277349989843509312537124597393330858882183680641236826512978475622462460250330123448943502343277576237473937832699966434610427911687061629858243118180129382792557671412646960134993450856235522027958785042143666409516242020460409106165507920408171831881458579275980076604368722666047781883218386896846369725015593028001474816649848254890039712832299308505575181477424458699325615539890094709707856970467461911824249839880640773573794816804669135696013683947474191089206950746069522903393223277104398173505765998413398365302885183768470956755315182960233606725111336996313457164372265865208504952035050524466009792352678476829286055505797095206774602066388451679090867489246162937310408718603379741112935570907366172327007340997225650161629267867713673436332828573752366136038057622140174151939655386672686588954715227177261234844822812545235689729274493800651377422925586382421585994875736551991593242862223910833792863692485729795048959587100146620178798293122129639193339449589490414907880028048041919914547912132454412377481550352207361049743486943043564370076619786082367018152519368281649567678810126364886427185793769598057416471092684775086997496796298518138468318361966051844247502415892279066830970288343930005065291312435831540659956662334672299468160054172078244730393989317759913438875005236857693036853344542542250894474244902248793097426782385928097733071980521781206873460487504944570307062007518258489551731365561361012471098909380930844303471263577307852028534910013788570417163089332223237441694066350799673188979626127298741841738353997811860241587042976629048599921854071860770159351474368973448025951226669234244949949863788072600030051034125217192785923562157677373576538861442533908107022558510036112899513659244554644968836798528208534519197434242845552690424645262584758641411031031393577516015835941551494855960646178845695852861750053469173100601715017529014068481168540548386886277660277857170142116895423092073958472048178345930897310583652938840401530542838978890412573106339837962393626892189025513846393494121446460835855499385463311322478384102865197883601322018918192324674473681445479339043726426491622343350013972296275682229453608107838832809465867811493871912503719068168018645408511868894982923110935623412485161701598487953751570493293416917821775276632385861035501331635240859152043563789162391275261526762338859803679652800003910882475516347863202424662460822471755792989510874751444610794510139173992186562950386956803495545015128761777787460721570440128837166625162824670577787554478138205843304860377518029038710181252369781912215043145398661825163016311874619594652779655136709815775222887665101390840150412833413240826381308636034957375833850469673793212225433211322595455124944659696620936925088941581270444552231474882725564624539892231033511461712311773068627117726280308158597948040686844282374817872583686201228597589401202619682850880207993387567129478297560294248257078328220920214095969938410368423638381398991350894538666170722470441044556649418041456389307985879091908567936399077414126753517083332545253667629037059444781642602504834099305812590200954510635213544423034848083758594439233436253516810494967648222495140480337130053701574582940514563839444435728742983337529749241133986407631674746448221107331365323328572099905998150870490800437192217986071016586212100697573082194109462404836827283440403846011330351280159475841564711432022833164808608691564026063993544564080654434100335030645025380145518128403488266389610795723775557473674484799482745867261491596381432634038365649707547178379805284722444028283117927905093213380263526854992700311480208163712151770412636536638345706029011505532314755434826990677691340085647418076146174947903465494349471230406511340327923802265452463808421526831680738160664771299094611417933789467666642640125343043356150962183800623119902877093927746206732318256681607821840757599817271180801959589392849884578304331686864503537675247201515430588733768147701633937042979466893532500630023792905898846648760703354587073360460561941927397593753866857750688319451325181967782562160810667833690448214203698272750414665230343058477626035450841366525565781471853652937578476124806065011657535997029445563740186834901372385036578492272853364561242114432060711057217412141870363055879781131424485892325186438941296153286346166669506012464453438124791459552227778084929564718410487285363544358073638829499971223826503411473536602875517484707782861734297944767877694739565000637415812949822922987849318662442586499019535952520435543873369656443509648991647830274183042163155653836448109050118820256402951053762961946781565300253758349574902997637966990774433052356090957639186650009681181406685685376092858524425154053212591020207003295891876335576638846703325295222966681280116340554014369487946915920402447635852352908353063923366783029024901598439790728740928924690495020873109701133450443232770377743498510884367839643786748969235816033994920498575321650217587514415538284478440214691769868574159454961216567428737817008036080120775719326829316603849752345947280494686532556979911604359674650339527526624859740675691813726098434634065502658822108236695711297886374480988430081254973167948795860828170655908143626468960466103292877424978658729183773165105151514982681968260532168971570278053137879490386352717301889091489320812345392230596470454526164589944787456944968769385564621332352476120843565823108752484568817287343847097413718121110578048564279067034610280393452822324001519421272888549025863320880187758767238109794234998209504868047928802765190406489898634217461277555873965984717204275948331461687394797871700702720960434183026884208787850916383099085449126916479662400135322711158060458520181403497502010211458618757572316713057128704071982856510378368400153174577145803680661301905350157401456346817803043174852289038087110681004890863642162016614133046832461833656241362967034983183747694784720052676081739599782437572095053446416887814185774607984426817554021540007070843668105767646269081564710045622437994262563152029586601330844336202883805348858067997007619305018511804053212110281567833792736465440432298090350272294567439071401523261079389460339174942852178910767566095029309964757439073038288544277207008712807643017341923211790307982668041528224251402479665232495786137187267752284654916246148180593901883543764326973761665884340467997982969669615102168658722118890326046735022010704720846036659609906782238661467466420845422684412265646656779413268145864307643060211119076879794474190600793464236385461370354387128008919455315193295302030077550094355157031710579300115505486435730300888057518005899812506557878145046959869221925883441856237856577214334433815279252411489576898090204953096039358761284223103124609444044792712848007977486068260629116809327387778566855467313143977581176020732504779862549269170020605389581492943818819176391031358572473557906543302808896907965768940559836654174130997320040075071880005806310841193099274773589158029264536008952979243845882872258344113065585393412275257935609317506116189496212485219299000292168278138666961432537861337716303927433610265004214240032906740608801713944557816486916621871851100056647393940495236753424173721141242378913236644566094393164518692917802760023305021889368759823985344852600647772482757880972835888028776852948395811038631195657679579836535373683647167686161268824250545995573987535273333328932533743854146972038801707755234947494865631456926007671209891572434867333429725347173161194322070523110270353240001062697187430780153361919098552648768041615210751098846591526853645747490341187285412812418409932979578056992044047700840886747608318652722969390022740279496418915288454412520783255478182437173209483071474373010223414023551079397968565865978185878651270164081796805757248096289716028653335236609956626392316589619531572653705489595888944042537382357298146138815092467133442407337774556105456689102068492079980389246942121614117729639060829233496924438791024207379213766161950909119496823933680550901165192682775933642891387117090016717271459713320447534086044122337762115976723554725065841934426037856825233571394431549025592037959239124978206581755166676505428683097406150925948574664583195543961679232668968180288941293281195075118464708547692573486565550648443225653178445108363430662491715529136559149154982553242553411170666496738909099017305454670187617120670272254931925087890280422862315331496548756686808650884526947872941191101548669908300344687764592614094872925262275248606209157931165847863610719160381111298671928541851669468521174959851386325687316373070434013727495090467114614882724918451484252791846873419563219710356663530647842891752 1 2397531
14.666666666666666 1 15561789904436894296292981461740886316794944618470038849852521926913950759016170891461702173768097759767994898018158087092392611979948247380299066196322959112892688025237251675187961265660982058211216492735936531378687068811967988302614954399315457995170908605773774510964831155592709907954485415552109360122382215621331791618787087558876375004326211799915581968549272466185163848065103623088160728805400651808362108000024489263020278895872465709286545439535750711412859573638361944001727710215651689129712080227164474394761242977086885511108948891436372140678245140033163519414325823015638155967515505448723970300842991100482080700984742347368272867705018352207922188136302546092536936083706895260457104925578861226148060979468499393948708314647445584594942272757697379971834831190527321503630824371238275720547804175523985346946568582241239428815999208404293352190020533114104983373410656028722420686755797275899439601089511868299290505222708412345433957961759073573216131974807803618944418460041357560180286795259179061017480427657139582377076326732580606366113188473448947055606719920255241276865755561222552285008370715322216326866876137029619609421378368194378099651797569669664174199104568859389771207327994857097630854851624497472175375942234420337974680232704705584935641205520962145666141316145336485804497803883080804479660234215525245213636061513286979725498094123065891406451092701616328859643547059599673624991849536317695398430803897143610982683229685964707307692386061235583345343652322651705832745967125985447974508753895632987932820541029888965979654320158687676245550998781470544572181910746259895119416792445653515103604658264815909476650637051190930927423930400423718516664538166147221151797863357487732594896623477670344458805694946794069387303759359914937356399907309078225948102677381618388575017106602970463502252803745880964928745728420559792992534940645939193148532809525397359672411576095713664800231289072139850858951685002500787298283781699718625349261853089606096500530183578568711192989602587442965834353124075669325340261676588189217606924102418406537298668514745935438265159206428092783707416714605093993126303612293753291710256370201785199332370635509791684884750138534321249703612596816780019947433626291047487456476397156102650193112002428207619093594031011132626092081117253541316567568499020442399920679933986256470506098978402645895172787479610807566650954181116767434737348750042620703192204742574314916076746911077624218173431548410214764968646521319199639970548476269719138629013103404436287277595907603767671240429560745125819243100122337480281215087034494209737605963963134745876256939994456366071097365573179442880701874722399535298007604921447249082928850641553846833245724687090144244109768504032047611906677144673072553379318304643339614477830925738290238813914111476632097154556401037295361999090923285374740077762725928752337943951934542689033555045440221532424355372339943202929105790595540519086823074027709041980570796244052680144208256071195151609279060502322285533923112277321022094151700097909365579383914107871929379474036625497269211667843388938399048419077445152479692825459768149987645237506220265022388312817048019403771047089388943208135271990259461716666321815433595036513705325906824195140616566591393284469527905579205995856355967777812413955965366544770618238290784839601497319498708108611426984145526442323189091809918263737758106863722792390216920972188416970219825552921202897358938397363300539137231490558345787498512277045213161928985556657563509901150717045391216917352436039125313597472899895811169653922766655939750856614978785291459026798400759238698959283843796501479802696626424724871277193260174822460613112371455732332728884292465451891976538861033424865799583246912724605588360779099545305414186251515059780008239498639750282079825842102057220801511799224027630756949694693126372607493036653839931489827376053527866722114834789751462014145530427998971435296244256676957905520257622180183068538556879846299061898955928093157579981801138943234447527006738631906569050879933421090589237981414842443887489601576460290315985249851046122954572724024069552628858015734620763450566123509153645623391385175373991489567176659576685594861178237619226086918765705427674104448915643649943758861639295223888932631632599355731208348579590386364110961745198396617786943223977944788509172662046245617163567358140564774577523920348882045763836367710275057111629687472673893322347322599833193973680023393544419496686209789351178370120100694767821546279378382559659894340661524213184411531695154351502705723390821238465502664647631273867460787379426771636394147165561205598167241303534827912582609940037879128850412026166994395741150523005437711336016602162029675998014212498456529267081015824699341377956326876219270551281340030592564053097931873875344302408177405875424427270659655140222125483768474423075333826430208945763376375158004049717061345459732938855423208372909024226868110270079855598285509918203439900013025814522112296681191270032904302344365743837104199116105120791362506517862508041679003449966839608705309448632535758234127366684720850530516338894242974331327661026215691616820896466393130824120013726385681727741991942854216234991960502292236585368989172196184195100012686238435838512546603047412252501614216663857142587426218675110640605082912880260257278242059455130929571918383873440737458370161645975683598055753929273962002398525890835786409638567487639591904238657799473473686321990958756114476245459300445538747113067791770860955560715190687385900080339593035494945736178288999867031467628333695327834123803243239761284503773816174424112168441386084832578882922002562467136196276893084551346997044134685708134390380035204648903468072298721504891526348708438414657496394025665462991396159137999792108153014533233031312319463038974179162080951506459931702323831403550644591294210267071811087907292221456075492826611300022821175552292870717693028488737805877048950644333161034688360287272567089127038517901967359741523312327044401207606627373711984046200174606662534554981537886863498667279356333899033172069285033673063454356687153592063055735952725253737932656988678024449675528642990629865131489794312173565163438386924268125532289120199918268981017490578605767357484957297282625977797366659605257197616779261502858050266232683106893436558624420885334769386503540712381881482183956688986999854080984713457653871928903735422906845087271980305558883385643612062137713390700789284706941068940789905695170653665859364145679264592749862919284204233900535512015661140789888877009793025735738617621030753920131502614310068250498962070000830217843985127388133818532692937719536145807668384994997142863808150480580003920488585740488111248083692068340888691307891585308022334441720185759658857312164035188718463135677788261071136736970143732935451186034976201990032062215733231570831014541190805069026801750941885643909207198517538263274894772901577155790447033358588852359574242473736988810178062322572636392823144588017528083809378710841183716466959042211389042419317071202886924193121156956118778485965732875571022801064063087604537211784080018817776586004772663237238721583848381490970454545414402528791299906972992645377011004727280522907715765969551515520455073366802357783114490366849243726672581937837287057661166582011018288742492545698122679663819622050346480107304857311176163422283418356635013199798338914952235856321851919319655764524667255833196496158796723537346133207077508970524423828280364265780290703880065446891240079862793058245728726353796218949218066956714572242801555804668708048015495000986708195845123618629630097507422951447788982748129077771589304795556166965912696037081633810461684313420856158302208910964772015451695216281984087368402048341759920204352394193054209918785181137491269294214740772330559458955105468082763974210248908101182144369489671128336168821148294092138122955606358982055419404101628706315942226230461952455416195542276954003104331249800435246953353693873898183124190793826736600802710279641819621345245073981944068775036419341436800834805479509780093590451282640807685475945259496709569029485542848306433238897604231852176503225179211316387593680918570210829550666202757213796651858820494769845771461559063983001701803602108398232912248217175121059621999239215369269369060610890934877960078846514854700593253776479720927994990573842454235760964551361569079825245660144195473859164920946015551060405251901588756097724274796655522450479252595158942807174584683548012219017535105967512808375065224541685227890371345200265723799839656992612707394774129935572258952655851500316575444592483870180448741505986226865597846162050359471804635167472609644195556514277825872560461474133161086490545032723688537608598201111451563689412709033724255791168028892730946340534775704663396478999534002525995801241914469823484306721744916021067193035686394765198957272009885869465133392940045711579553146859276196817145800681482818494531759877900846079121933390726705980699217271072837746031720516911107690997994231900957350230546894752634795208777822374958104092967762467661098857599235473902581309470589674156524548332926085381034286376852134996441354540795395537303284185685578706075250361768622711376315325754547032057171373489778423031832677538434674863061864720655420952197563276613752082592920389678477584921516066894028388481054157073367369026536290255222032121271727767414884889251143736246118532781093712964814398112041513761269302636066202818280518401699447167338869905206629348767792769707011940664452247405076646500736300783822506905710800093528866675362333902854784255542019429705465580021799652497598205210477843012642338249317220113047580972487879007337510463295380071402131861841666400333437807092431856702897016473468854259021599081724284537334934230561994542019907496586407621861599369654665536718529658886950571656497024868708777474002290485651559099950462876765539886763918050321186804051031081711204899413956013144923739807408346881845136386450861682816705292630475293541151195305737883398612773128745937284296618305733126244799337233266783177002965023669320553020130603539272177705627303955205863916631194968454458051196393343496506035701400825449900011068311616770927936219580122569434272255720255032779002273287332518598429249047610463009663930362662341656504887948011227730428790113980148024341738833127100187 -1 1531948
12.0 1 -3384392290901563314490481349754534053626635758161598015964255855997539792712037419592033973152507805135181402497124540574552629931279169976101119624138786502590657476093588962417130569305851883688262361982076167563788544260940407861807187466004829488702556906841249190686625901874707580077983340516485108459732333264942853327491242784593855656800973981769199814303911335283354980521377505972201708672921744718493430734481902557165690426582664045758795899785520750485576825099040452160252621972457612049281090334992272683762952371630315844348960865500531834529708986251550506983665729961928681184017533374760607484307397685121714388657037363881556776218788719591255937895605454179509565604665369166229519160604586783444569880512819631729712176171184981715998808132584234174754226576795709254189339113150694818967630745028561607815448202353730088813809880169786741067954459608601544293206253900698979385021548651114250313412316819605335049694483041473045581710246084971275926412434246982936638619118862171729230373442099650976640428045767315592160123606772997451943830706340663126548391842427453868138445939838730598809970930768281274314050782826359426876866431055598448781155958986832903543939500417192558493730208149229436854301170326920989443710247492050549839626137388705137599506454757654017664156117048966253754638671888702343864809660755771654144673268486797303515164364387073505362669031661636897437060563652954087858375943534714912972554483945185024565228339843088064147475502082250173108198064805331307513913395186236177191609831407944791636135559229272569590057821914552245182723207016659272216498010364889072903417207417424536829156455082954257061279118695472893508730603170673898726901932965426916982919372916552448443952133306552336284965846832797198073216161463902995583254286358037429008256355859845362142628511756291249150790242930436211978247145354374684295716325601247089600866146335819761025772920069153203109175500769537025022086121855743668238280645881541853529906174420837385825060277408774286398094066779012980159610872944988961627884604010450824063655890327479144725831334900479023557449161917610672696353112930896936963163381369082434592502971695288612669748959697596727217639587863545523668033652904469677646405009875633809117424843605602884102146684780505087988665803084943381966492163737735635508585295847715535855250718254316784339365774131375199629451335009962048708208510525527983085487890543306309556903567534510391580618215768131720630241231584200006646754503904849816703378643490971065123471567181647493133232506908383524682305380070119439009992867271397513070300036131061171923323931471279145778943613316489751040978320569704665075110178446855257296705188446448981761547586410861675343309885723082219288081625793596052873421850836972771202536208267071526822888435897187793229010235476756811879187140446315442748203424092401316368564054766869370818956412784072809312523844274443129062783700982446132556882455909057227733346124314804247187919044296434403526993654648530575708859506737558428713401178072069809584385047623089010002135246126803311280928375607192847596812961844675587329172538703161527307642464245540401094060153362710792823434040701259441861638087778351151623083531928551268653626919115033274040195451925641227307416083529159332502182529263550628750292039266370494148660048595175523307061839509723661752644811702641506408413448144150404234624978838625878850046619048732576713095550239740980694290537150583869249409831509101597397900396034838751216929705735808996192071187339665288238449995421301301676514776046474788869570660117956858268853094920220549694548156543878005121756323664045845783618883918821931892121956443218858933595816378630023562037111551079246390002383299921134221782842087761071882050142516948472058702330847686133546280905693312477357870274422188269602564140786141707232644728722242893566244012163475318456178774080751580390781093125045006082555151994671719219990509967810712571672608776976608919456353066631219347954883440715351276209464673893009779036100453387427504988212682639310847813267733581210881099765172423092808631777017402740731683500094293205841429225752410241705463355293937204034898495955624862015043846901421915603413859067729328678949234608784459505296250338154955982825567449993678284613747003417587477961726465516492288634584791794803737220252643976658643100719153696894011497272127404597176860560597683879866011650715328154763831098926950783524653689806781705769813210534508947813224262588110390907719761324067547588337249275555888841617883130026696646240 1 306170
7.166666666666667 1 177377409276706138664388211076220316950793411507518311408213017808945581619722230125214977157124769417757825140042438068698125282677257591427464506738500458781413916787732717296387988609273394007424406493112578494554541833718863317668038281365291523277999070220260642528948074774141834472890891981276780255416474021453416044560641069161260138013714668035201033124221115685343105091731127895795657010320217439553070003194928577449573753021887439011143865172754337738455161734146520619490599133902685068099516861122693201711949280580400150548469326600283514146301171820098132136984508993971999108494349193132384127562452888211912064681308459682390506740799984001716955925038257129266822128964469581306529202652352372985811164502502700985370002800910410823640862290990097775906263070203378598858164987149195732072859277811235157482765919898358899404946981594385668945514925993814597128432335458363794725713111548864 -1 7701
6.333333333333333 1 28497218753099594735285253519286226592909503030675763171188077976842919504107737595634954448162520045204782614221116244686639112413804065319967655325098692991639478358488560422761502035078612796919935094810191666872770921027759411761803052996544853147257857453299443932582635337375625156749504157849927665848647109409666353697737102748216157611889000615049121083145937590163971562939026959025113528504033532018126633185205003361189881358139407741479874328659987522413317857603135876307454721405649284761544012793806650505993529579979951805729218738195957628805792396805971531582 -1 4009
4.75 1 67429332074470028809224441537272936900516288916078662673529926456608756760243186942135121145447713040963428797609793474342993537094774765465706096751353631404217 -1 847
15.083333333333334 1 88854729206859874881694946699333538746106756253788910015464308560267459279613293404128425516313763335002571774104150712148455195883037175794210305042634665967796471030632483631728120718017922266605514552684241690032461585731185756440890040858994218056104228137664867883140305729947654110592054828996260690721751572393280465635788099189849709961160018952092121111710446923687651689605604785163437473479899737314378632967604320940543627687048923293822112764271496183035038211999342104034191482670694909299199325996271466320244477628571883159744106766264953712608276629390792594852556959526837314398480328457774352718690548062244627555208672954684716714861026969814350665779095857976161255560791393733478251070198312040571723146682971374587557732034432422258266614454043559973113948691014344997388095982743396917285023946956500310145691960986092894890170957235548397332009016607349216696146034134914116598761066558328811288913930502253957347231534495862995847395510415780252441569469191702495623467739946583123854752343585819383511641863025077020127444176250622068880383423373345493501668542355980750040236501779600396229083211951125396185314883565472303366805686765501889572981628583187508458098895371037697962249268758470695951272133038156379680909621899653917038683004722555099714308963591735645521858191350100727504618055115247379939701367737192217729114631878817203111248218165470706322809099845355569916113392824943818983020233987121016195447114532445790046475735907566592801041903981060069800664991867208717856165626737812769934717044846998261627834045670878143660972182349134586090572686389347600696477729479257603845838446289691940689547456641020223276336277409859069210335963325591540881067514111785211693242071209141876812170523133011353064040948037238290219060327696622208923624719007629826500759802329783494701751154981849870253441329210002222290470786325550634248266930986501189830950022995434349455715175514294663266647185686222975196232633630340480827557128671664166220082045252510044665124206757304473251006584553189608481814049985797762823693404379685068745776483509625385880217328557905638096484285694620276116619011865712119175875788109276931782258156053107766289044010715794284306949009014764839707474294594575482790425984122171620215341238767978354597253736911117102192266573410772706188267470848462891741703217508152763368280435575592000986798567741145146375330398946196568958047069868205482274149492195245458780032127581496796042751913727718042615992930578100258128045430394415562868659767840215570972421667325839249791321747796129567422521208544149599696748388234977251781860187456477162910609189492347463070770800336378655880903374321522696751623815997158627223879619988098604139358197344803860567514808380461589387644162767853414558684502182533786056783769659036607285353877901190498578097957154209479676575879532220753070131610066550268337095694661946312021515164444318286254760207248446658303530116452449713022504292633756424996083283256482373252609709020215593180425948939626070752844495703963885602817976231041628260005057035138793461027078604702798250935052404186880164540000005863919278748536403894827729251776221101495826929642493923994429121814836847396334129046851974015408302523121133538218876664601408780812392924105635314939149610896926212010677976226548943600022231867952412370652050187153266952956601235973824670841687928219341659473511868282761679696604357240861697754529754133433823734613359525033489852864144601193373134582232929226399679330606836192733809472203138581125110258259284430771713734353835685716491590526165071153421458424952714631640266509545389391470942536599280214988304192894236646968030822867798068540962013216296498300507397597588350895091427873553573676273592775086422207901770123172962492456793466541949141154203140342245093266478483078372382445496689136844105909339036768573515041413180717771909401887163821686398906246887374900040654246138690039736292586944803652394973233843559551102719109145332415277177328616408300936618487337179237112592326587514352940451368641735962694292937437696492636126957818271449904834853611688966317727026136943374335859290987363581879399248073596509475987322790166036859198149101253550706895722740023490229393481270376312900576230129345083614890974499083888923329973659261405038585117172403010775444904460526885079486981235650642994015376623421113762891246064628814737948153700215503517313849476338503534918785089962980675042772071365636879652038193413099417183186706678766097697616394174066216162255112894569804058177194784261011584097083767657838602812245911090788256646216856751262919792031295583321325914158500959269316913526819126251583844112524194584470398929900750637851916936911162118525600214379644782749942387199838112589652313152866891627467673181382292546291219306274818305182577438598823129472854331106191629984447525238980927369466291685325220571620823039705148938051468730635796774576938295756353684165663930623533203158162933075969652661712264818258786838235282875209784734775498111951227399538188108087940262792058098075502052447280939498497673245057512555202211938207924252987876192390617423555065017279561365071325697814366251926240892707131409847505421963111037797059458047838251652725643183518294449239751475234569766027361219893198428941488219051032905499173653892350290844423230025855458383962469512655707623028270449414855175746612143077259709689143978893415640308882434199179032000162123188597303888578701809363658971144888364442901593857329098332097955755735266308482975998794365830134115701398151034749439672743333970574016885828132086045158039721840980439490429870354289737571945328768107461779819640238690134523597342542239182342487857386194218742717192405623410297103267419620195792862271438340239353965997591616611035014628236891828441050534939232884355453941827666642144529538131327671506186301586032703676953425356355429132202495822396348602619169730672542946324727953001829835020544691137469779197512176130295709303466147021774181433430652348123707352976369972105722340384532780894748452406003652861593832998641246838150030832280448804005950890899170585173817271916091680254707062296444921747414248476831853860805875106321903079141781784382014418661234881487075898883878218151242907040297642813974463958407981265954368259681020428973940357425311339781281766660830892259838965254223780008626194197666915683290813207283222588734203606475863313236546599190717911627828819113878612867976370051372887577309139176797388811244297423890118756079800858793497670256303883227567842171233835129237232226918020926602344689803604216202524108882206858452883644495512890132296864866945362676746092390791456962607858604147161800102528258521606835639383383350001692838731802355267586856168590141685618474874940749470392932549960940520555499470025556210254587300112409463448366514618927167867800045673512379275641837843079042331360883869380696069751747282757134878501437360296098239114453455663631133304057708491746708264040507699877991597958591330448745315097945336764450716599223890021793845906762335567765846969399776693799544935546378779004991070684110272342914138640652709428850237833575519044151378395658742796407763019114410702032781059908311912152929578691083406838185569165262378252287017425184999071383103256370197205933135055528765670652682261910094340304032215205892467055031630029359585872384776236328738540842534222730061819249605545131515159179493672063402023326550233664382519386467827839090090913218384462789564854661760238441041646097893621993302848294823988396732483586913441304238747520087729217199701950904316585214508539612773267271727664036996313941868295544264442650692258423735605587455771414761056701172109891283881445018799280929836447311777569251614984659934330222745408272699694388806048733210270540083244294294808798585838340800821669739503424663105109997175822166158184481140927192672498099502652635912153920486469059863840321325376670731913768805211292613842630070108473467361267351745503254171890286364433042315611038426327298631279240617577900760216168711602280572047446752823559739419406414110892010165919953125618802327745697396707363453532995394797566761465217301138607296567864954555557379442375755883453660166557656954904559180587805713912209151716489383089498960775964767993697477413198086757881537370150497364680927542228317455537552538278131336053478800634105357849365665643589319239886438976225741674552725960418895737958616135800211959068205723933900292369502808873060459970634604310114278520004970859171205002599243638368798398746832668186402082352276721879694196637174403559406077237075873441430802761662651331318554380060492052998590757262191648676164107081229411905506694468460818285084681462084593856162445298458543293141367507472318869529228263212981768384192064094741999332196680724826787646504392563539350253394433083417308079444614909586696215285502062861853890044764928242442827223299579490735223070862248333287381713811754389973974514580732979388384283609084004551374783380951948540166508252284722011515125204496161174101617644358894401172710994737506553009444597135735783933043866999546094151505302357716703308933870827688400913461609127049881083452007381778879140427409270084666454152186071247765498061475592372722219034754510003880365783755366285834755163467075891033504822557147979612090704477218227130949054003037201004182373712589887225043878772443523330392263460132906782789472620461095906703090544449174870525899163987603856323491940134244985611058597952074705369803567392914048800084583414357960572252597568881971053616338951072754094535488449294633830204475086639453798286614784219279037548197756670018925092186692094954699820698813206163285371114831744546665273225974922931537194528340655436872488522008056544480272638652592175850283026590619196520033089545111056106353812397552637392674464334508077344332976304237035687756294545020704659845342272654683747067845548256848348941714683852360013342319579136938291254327742636372688387037980502314667958768802523103474547649573587303654066909464419311542145158293992798659590624611875505157935055692271180148697976242126583737160110698684290719785658985033436219696689798179452371386659812370890192592088778339879709461344221791136862299116342091297222651783280699005586020055949452841849851932722508013022200324439837370429473923608610006440636447354958678063132505617780689928880674880722055586743228395320522782972271415965748682849592500927754958469121216650297534487332634070833263831716433777393245385992148800586244251891959244105657519341126539894858108180928802678299421096466249636776905131513340271021382451661781810678157559549981864169635493008747437893362678867145249517720629186048593657888247879485827058878022887841066741763687288361198822804945087259296171574380952349986802746843356553501021557883925920598735703632955223340937813591874340582642262437229939202328851933465139273872009823613900420303148450314648786237459891880065823730667793266134613883826804834603955897668509374742846433374199564567570369394990716428543870331928629427988090867754379120046979886606162428354207544081549034719591460688299972216443903888952423509606527785292728191310323009995034989007632251491893923397778547729243887470804721617103074838263541662941072710948520395962531050322743609609647146693833613542646336674722632363079509777517507871993602623974275344593974463022773619926732699796745218090150855446008171677089205621117636502838403985616672035218462278604536749058181253417991184225920501906379758312421901240738148467951319372661076724233166583792741253042931517631910210144145984784430873429371285606102577509598911258070262168123411680619602678961237952374087617010341404101526678848650089259330327661893523478990425890929371008004451955906366291205807143419255017104439363573150361913273663151526763698944522412951188621170398741524160135785150822876587282893648680398183530215263490291144893526169504415727418466521044188085967501943929426928416767906344544917258323419617370183463410374527730767774253930123288434425765372711584827834003013649857507323859241989837141028599935903867028292348452379619923008231667367423250961319660012730449965355742867564423475228618159721073071732503871 -1 1554845
4.333333333333333 1 10487410853797499219140738897397310024447192102468423738999669937647168457775470809809675832122127702850403520607581 -1 574
9.0 1 -884624730176410899018851854889306212286960708292957294449507629538983648078801459069275723925371879188908711022005292956382328026283688977901100829773453775649232375880760355989635821879516897036718563069667624650402778142690323763381081367626691332765357268421530493438556117533572810520337546285143480064860872137355261876338661567309701599087555921933087134986100025869760492257314787760151983652072795597377533634010100683147561135872180943267467273258462556690765564238730880664802889080724771303270579164474533278030988409381470166033467412030677943424169844877585890674444658998935898059020499506514737314292735174180201817956808619982248872657109396630007640970079343931446961686529528908169619309243274806670963855081937226465093762146639035302898736855749368496249089976608767306617029540488955454098637037186835794666206114447975337392796596787848277979875363907948878397798791638579583951693894870448149476553381651063661712464574012388128798361967919804924231082414687359017782600474036437297550061077563684269017196360199482940091281389915279835448971197212788675256133883808351559127505453959081040970185086723500821167524683682099676563569068134537868641689939181104081473010977261287019863859194256028948001145450495378161481477374977852530800553040935178202564394087861591418042216581944480080877557737087325344559 1 30693
6.25 1 -10473421335838579574797127443655794192488327523186599030678919683357853225158079320097580626810322966513612920741753011224766945062029488838319076281894422780392472279870753485704458759732561149542437620643364186530008738601001340438413439444087793077113822187871288471198377111613062939791701305229685986394660077047536875975225204389874167659100809013626892184193196315733973372415450062101235888450046834757335493006539077709357718101043459628805962273218369257752655665512505348848204739779219132091484557528662621286 1 3689
4.75 1 -510303505724605636313581306478628288934609456691531853390453162277391376486343504975020 1 815
6.25 1 -1410626820656859697189723403184456428961538633425145796006642503966422058758892038195546336046489042236340388497833359643643932818595354470858220465205168152338421693269883591324797597824863146774883883785034971448784016996830927007725729589545112048065108576663846387978567238479744209030636723163180369662525379431348532629136351098785997332921561447606019845309358008458137858412131074377912508779690477231616359208451685671310196552368029141150577288058424548236142183725306463808304404752388058195456720591759862807370813273529985941828524491638048255963190355879568797226701076279773396588925597735368296872319765700820947802687351169355933214591593073161088846449240077593188751716171945800952122833224357473123812391653493039712048234664806396351 1 4965
7.083333333333333 1 30562529787040282863412264233698953750002122554911936572508219910541466679914760482762126410121369765231393766752810168126587057857232669478723579169377962497763155789043338134356400430685403493781352351265390769033388267856149988704135257566234084026255921915581504104750383213398748196170723168402436525252295462178304645657501115503166725228407699502718903465228159168832026476628045732531497448337146487137646273192112357766785344805807064085387986951197928194679019565909661643501759544432607117397210399570328444161579629722216955488202667268681292532822455115736708899177906299137377102917642626588664364774022419411644499031360985969951664631609545659348427254174000920279815431947299236559201609383194670261052694358806413911202418979984616548855251763276693205865008959837192986083238224751304976672325400441636525404076313674916376884408251648108692830624180285327315648591609102676452434721820520060097202644422215926211958235446770816077575653722501678302595343387204953 -1 8777
12.666666666666666 1 126493644111935709512172446030886790289828321673411722212782938193422876281161523314943705166019697731527598844848159726138734345724060740591232466205307309014348280599002385472838513804784733572804602520269112385226661996414109537012953322453097397803777300530782882808058914711156161385086049238314014596247730040471728724909875762883459404928233958945233975517121867462776533494033034853838365891043498695082407997435456349039588755772222842317944226640280782555445116421508735755142524837707160501396330354703455538773213749159527851787744692611439975703251408942945153595542910576122764291778664705972805804581395856095217778868920469229958466798260724990663689206302491237972370638370011176954213709328809459700357763344803186778729786636225075139945013659618433575916020941030774514643473679363669111188181947962971462447399090904603340686383663509515729633883259912538664859489130320378717836220326789755693217145720338302672051912802165016421523098491222598573579206731344925974090548480452129528883695274834652325181309688986591406032006396436031339375575567817622954707361566906182715323402848839731408411817421983070872855189365073064460941844072863551754711582050196160597913469662523824781784058792397052725142156789927181014249553952025177703882947347413332039565875654720701618294277293721164357218955795963964785050563543966287651727903337153566166549319893792069492545747395330724504323720766425504203588703858621302162270539265712748857563202669750655311404174109860685493745233753066314994744775150453463915034653173124458525636520147226429214036136355169108529630116564298635655535136259136039296090061065086948545655575354089115224510177011130298203470669651563713114158526598964675002234609657640199897002137029615875726791977072883488150072302838542505806297428687157557805890433982846433005527772915389700754481087447014328351083141972677049764958184670242537285905900003031380454228279428867156069127913293228097933451398629055338912329473151876657670118226881907264522587540458579443566068710011490820469201236006407594551409934481443369697853991208231570887445235179693971035512302525017371406405122717499760010362118854461860881376851016018984754273924870756288746527404125754470115363509303801174511051659805364172872559249469946595703358399785494887607815057878422919447448113930330345075926321048750941189614092755404026221041995675547370372073750830238973782938973940888137547706154733037702682972487530058783219240728185811744377370125942759745805009327286127101860142145540805420423155973589871419915445421171013139499075877325186055259744702459263965783715420562487368945735331270839650564292171823373042585488033554986885479306056681352473653087295963364287845615675524604532130960888593672917225091533144493534758887829627772324956249010404500979640941041348482176144644906445736187378243998463575017175242951422637288512599633539764108676724857565190970450236089667344326113412976114685000361933494902836271496771960309678366228657088713448618178332614390639891211164897493497435400604938324540553320656393886992140946038971965396235982949069792578993101579030281192613137071965511690088822918480032308520773696508179731659960650428155256642480360409203665895753243495901682381471475560718938810239511134560090123860694646849119010566485873962473081825265329474571148317056592123619213366616768712634254196847492696697779002221241312159113429031813808060631695517225618235572350810795870166838935841196400145332791645912398597414900542680198161264572458000439041190151772588040072708683191623737474856201536630434904573381985877026528707283442860991758627990297045924059858715806994592393013940601351836932838014326098943373942203084743889999931058452868104098603261095506187147714095159295038114772284281210556320896919826564459530485043429578349653645864054962313340830651772753221579703671262395901362447062067674755418972140659175889756735683940917047793347796556378386184898936979938348018831672255080976078144045448258126123655385128562953386379062005052344425281741169066215821271763970698109222877588041287190837782172195254691915260307871157263187057563411734334165331579943599587522040852712773264231179915917138532169904370803264803908767306101684121992802234616672429194644740432423124010113799886777504263745122273935599492728282427664403711031963971686157265736474334143549846053820411377231806717081921541710488269443051424629417404772156567249980747050777734150773962877841134798504587667355456471272382884528154595543454595193068047509372748894133748700591625273916076743533817005978872476336209643834982605184523874203205100921317677914117701801745615309229382469971896798261796456504299102200855168912848478453771542866009042995670383947410266069054091414739783879007087896094799783792979053616256868758793496433037774899229643390058881213290709449946202930273676186641187060780924502986343120752916686657079959384787958061715245251894313304624277788167766523371403054999345540791703457511895355422968350962416248880512437196569320357071570506791363688622809788547592393556155791874049232820437702725076431418843959270720177931834539557611513348466904985652860713549157786778145249364687640196607009971025930693856985951164264357352231760803380970105099262811198471946518004661685121202605730373143659816254311855221327734918207168018937439746439 -1 458590
15.25 1 582416302094791393632549464719146345049827416581314211329076386185279423628866743473397720037483784959295151286284888066301638463951802044413236627547755645473573082502583237349310246048143681381515407387322965950858582436937211691668911323043056943551341479184737837458473058453208514691035173538711593205214328433780804918488114948203141055042161856208238551186720353570516882276168507774896082299002681690902479805402629634380624541318638151811107093813460458550835123759327225295790981145413782757515343943251370885529736074500399754097662417719692525765676555139954289181035009142309373116564750167131300015943304799415539036410468127558251113483725462380785971434071058721715580094779501121073571412328438963110952653531643082241671154838291266455291851433272631511583588090472934416562139413576348894443518330614433807732329528621432427738462695818546960958265448948826340208372500300437602663193299509734158688382089855973483648167902416126863503741442607786773075146035292312593775839561749919480375165457017019484880775618678106909033243768806786703166291820980040030964724141090529617427302209809409042586106351049489541284628522501716173822913555657318853081742143486547977642439016781618493900282539296212813012022016545098848078004621528148422084252113123477244892625988758822157977460138867650183218238513488288709668715048377463621254954097844597156986396040839318393346391533134373874255412456582405578369932868171150819705904646681399706827743502667021738907342115624387179559386134251855318596409930712100129284553531496683503322413459043018554328703670904578384001094777612640103684252868782566701229591120082655452939547071019357484861286749309721551932772851377334091808671474851435875801369962279362530761248835888549238143492061789926864380291220297457694266159502806430545053570685165125680856356603531722373033698095635347931261516105291939330397511080342367248780611013175282446959398853730899808321472877650309095606990206013184932741095738706756556835102996854304826097493448250083508492443777261613022910877216128085258768787368557950993587654217530809213026752009503563751947072966687130904751965514738290955052331439818367258347139723287291704190040321850920380975856479940127297054161823877014050558325056925435453585709847757841776386550125425184951880815585888042561358268802493056502436335955106176474193931681327911352026475519598822595743642843791225041108974658821590462899945837210989353609115422962329976346890350282488122148628657348561894975980473371470319568242369762065988408250885401843941923470986475388455429613363553275415972958125926234574485051731950319418096561881778425482776163609957299584815598340461461562731428335499211332818559204064786943047504201723553556477492737005609924691266584277204179492380070856079639795420213464071499897719877016861982099486854597063622669393846924073368755456793859406269415888095520245275132495622384470830581913865770735197582821560115793683617581041430998976629717960417999494205316419502145337082777283943300151970584858117187471144369568036970323633454348011410846329827206648528625923491810018128442960359139194064119858883663258129695085573877938328697261766093394109919540288195442793777790187868201356132779643070163280402979578405182813892075015053696550949915701071837133477115046579229564314404065480616428044580932468936666025183140070594403969238623160657942865427939448946425104412160094294547589719277631012565396717524735978783113697036556935227299476729770439637712859104371611483441319085009476668654446285124051787532924594795022589909883406137733481798453101275134202265696135544817616462582265732412023112372117964979394034628957960711284299138123860701196745411387103327174886456205730184593806392536095013757187632916521413870935113487986756989187489735073672356207977847193187353018267279478079318517822944609808637126826815052010787399321075348655838821431234620111458049623238945158131750390713287957609083716105007325806087255592782631112334236697600014852497361343138323327592670599902395199975464175958425247567127501288398467842541157871722960604885410633590497443379176697387214372424300574463990628872445711303239237139873987606999354016997607288125767998162190429007769321263615858936374896122896823760056350016826933377213303280902811785139137511098613938550039953788515854555107393874849532723650438117915904013838807347462437725446876144318867450906873814766938850745177484634683168605374666490111502990045786999152828643810709400283150741035208472750813372374652292186150905790846053136381299361196006448089752471727878088437858037407692900493291661745550747032970976505539337614739406267541103391534998163734355741879851136150792658278819366038201486819529237018684330993150295982958740034112918671587770596247358482360019153277424830548060743797033618077238354276075019472991971467496521792133241106477547944641466774925906232173400764048391630706639429629145600122816622629727820904411598408431436900207239348638990436195938647970244333272020067597512908958899564123908776160806156392122900665710985527601452784634773248970207579028806677334189306205470447607466216543985379902091448796262525694548671970333720267653780414430953223128032566604326696059053692398106689635615081854542796146742018418095814782273506045985195776883630752934632518967901115556724966217087884943550554806686959604293374734321543892138155307617843949390260591839768812545290678481121819777748620449999596872470981742937926194819538045350509413343349927926607698843368963860842039621906098934747364798783606224217932833178959544642599839783516705628333702490712701547637208201926113904032409066341924277546759426247877127475829099618176561747626463863070985098816434681753118712666160274685886061123179032010049289186636688013564953847897095789779206079599031319596421393414721983605051065948431250472663782844127798457555026084380704521662948297258875019276925223240069563162314780901634255693792778715463263953421556367733447170250529617721475863846717857866340862057453604659188131469902058532493412933144593443995074487464669324184528292247638879223081171260421338863490621140747325137669367377341098696402463752682124569304125661461023816013067927042383466337181943417418150096477322034115228113716925630783358533152331329358714462625165985290156397178512058831659374218973290373965099536024685634130403341555932273742108954949388777259788843525727524214900964818931102385406575312536959815652639375013564708550108385114042138326945036612600960324631659617209048629942901912625099856361849728388832754561544498584492870402745941376532471774170366589767144750033643248251120016168367693010017614309877230969861911660273897071969451956079326711776373886783455174568562422318677179598218874137086600298086316026588559197711165004288083193539536618981474267340415162235206387156209062949827629209195809765001494925780465830560509609985654216358683069501455747786355018243203122808918968232778545185376535439851846444227435463052108299583001788020576843093422252780675297488549432816363909629826497869751090493277423611141856232911034998956970223003804868318310066198257660961283120633046202454254771139329785055040129193381360493233848211965686370113766933179348829739361548125608100484450365473575580283328672974263767500381476089064416608650402318522877910641122615396293922431836047731979788382994267807835472888820732990392984399621489714084558565817773005239040758890690273241922052753935758134631392368004172973333384833595294851700833186702369165737630192699335847202118038890999113902701867134972489841429696968285995604671715931791717064541000184213776850440434504950559249422943863473547503014085828429004161957521742923975716679255205099051656451454594079492787200023617959070303744411172348568140152702811640273665079840332435593290818222752908753612810851874850272556870360870584655166574544364929540291900462174939290850607319333167972185779393280684265070845474655928063782922522777626971032860454850840315198599808160616657301387637654046660681055949996024659519638431096046433740000408541291582590394707046012097767366777615798857560389904967932243692966584913429037489284036152497921343520495570681739769489632711674316157722484122644030503732551803434756308752438928175772761490950198955127365582907495164501531582826317003215092073314260246838602786509532502266407276987785499392131912350291975271107227690108148127908188287860758627941596875897911136788154624877081039774659625940757709128263347592221033089899336359185720256569274536105037160118314668272721367012892297494937842808382724245320188673316259320357899852340483375409130090692273707514825803363504835426781251067946451136768578744971337041426632954010666478644902198700566789626533590484045461093784316722446992202308372704866794581061716892080755611177115366663700507970707520460931485394736730879280801078348041502089608639874036791233264004625092169211396528700599554216705845500736486174458794648243926563355893545528549219965971171915767229311865862044516754390794551618910437668561656761227984399985619495277321065467748468622528982671256627730870644553419385264121904010145023123768316946933917844062417794969794972737475444290873847202210114859120311227487588796213624549768320409828882350421653256923739484915155414092251141704002218092916729502099218430434788481881914377932612625026262044117622137753251395838980995459609748712685818442602658606181752217096179505553591602937839084439001379311443330573249232957217193238273143019269771098180949109624897188008132461792137152820388750140834716926644467636550490387220351188919057723461077490363930400053746652510188430019274545631303026457203711339406537851445488391069684340855269012532406205347625416213644683789146326986633865079156569841060966963934810302946232020559702906090425453709101209145130380072966578934175928657882221785181298406943320117910110134472886007495806371521164504509126077401581849225868043401807685105147837730653255194493907991808438168003926235749911699761766912024999756925763251304236930118347633779282647062965757196360677736310303568026545917327487066500764934986246285190898715869688537495807783993897351738863083451692432660498983808299745740082479109803797028485567753852837541217351044529661519056731093857595040020660871252497700911659816178181171309560831149235700317405463576606291022006471884766285111407805458335922980838815151254346737797025710778459774919573572526372890192294900754264269323671153679448000165042761286436447518570777469070204046869225647319452634340395133080972710375155086479349282780064346625492030594323944861323862886851927411442584229551480161695841088865762294300243086725061721423730970339203073418885379768149552793025711653669184883398305269324060046520487804327508540506296985682602015896737062192698185395554829871361340583923620518007793117423394076711269061921870073770968234885551602617613665759768326534104157491069888198483124421701871284288203124383555092241494751198356728748892803595562970055011963848347112843810596652310106986933376967724841543238446073135482595598553365409846800278606895743619461962572832822712591601446274228969236462002561323578914484807293468199379427253425596748561862044842582948033416525401740363918066374041714529533465280222129705216187707214849300427069104418380650102094366070162892899667574717564615318930898011518705648256305088017285610291380110073236676963852859856521921585145927590319950638495621135872894898426159172267056847021735031680074016906875138837147868029208178184807192144753676139633947165372685471402723236748057408118187470411991838930425651728649752047527225308957298155300562407698025375746837764827726957490868478643971108111871845833457140097344000458627479022080191663805942109122359480965973304262269295777207527533813575591206278638243370618606808249319705939680404500419292051357926731355365411531674534666213484265540278743691829051940825533078697135833755286186897381122496444505318778798300930794640013793337471903001637975321542128890403471324342955727196186170643104575365932441473631493492280288443573934372039618030272943731091005262945537826052220753321760769670430595825022371966484902422365944448336413720522255727764744123867966015080171211618889359927583543381383596987855855866152170922012419058426767679662180744085665446224633959490512679784473679993500910136952841851676256742198146521884138594326476617847949656380262983197416479769618738316163956215793699965612006202144492586871982818272024536867321796828756698759865093900161372662561502773244833418688872449538749312258855662156081866759858961276465873195312598474285562764874278819803671679798818590475370507071770619246113431390541917887413060551094028437907523740490863277057078566564699724734345541394985695888685425608407107631930451507491925058104203190312957238507881050727536298657607314112303862393730945664915456805707781039547576418401183819897023324336776508199325996873574273490862553285953844366785635075707605504381129667834690957502215277974616096264710468334572188804932970210162580341474217180429946478749425713233630300788707820437307033548001469335061290820487952056517023433851069311278088811194032411186361268435837316593516282455650881079359 -1 2071556
13.166666666666666 1 7614431516730448891872491336037572691931005226353224630617792928605486108738771643232850693513212154260832030217621950947077882498944187627680390034031547833367508284962373474324706848542981491107077797677625815854199984590040992435500765904536344495065090189557879639644417146983253030643024281432657624614692185101425742870313012154767321023248262485142397617183561780125810046079665853869810460375453439695396645353794556004892696740286033710873818670847246867375635790707550308801375336991942603855576773532536737274104651714024726361810799397556438605163959190233747772181256643182357755692397786937883770476987755448116737240571715292517046006622827640009097593380324880208665344571803681301249779049224343062154170507940934403013884601355475198601810337780147172523306624193912798788745566197693448479985225528412359556777183122024416653830724501559728767345530623538253508042467565856612977303749575980762116830313559526045728065030365906365315430739163463512877239159532984725180684166291112732920468719897750454730609124228676211739365978910375048546541536167850849019502610872561596118492730330457788732885284758797824021976343885530297719050860822105903529052629311178704514323628390396353046407876960012947306185736921613691406876889635078308336590281096476437827098745469439544672172579367768782134537974745868293111655535999174300976154580336282018699034889865164985037765287561177232934879902350616611155129564718025838286679498136668100584107838869136277356199849376326465127082164170403721890912584609804166272629888443021292836915394362799963164278810201076458965006990305798482802864700976824974579978372761636938263208071883671106088016135896981289711538440021999947605871583404388754000366341443198009907040769977687457915136983279493877048124524267866584798102709263071470846937451564207562222811166005786783434191564604089610447914303709167736118329110423261598417209835871683882183397015449058757466119009425866854939432984659507312442283374007717156449263578189602035865649714633192606773127056956123300209863740544402654988078205094898320725966929907886649063608430431185645483161704423918920106031863142583348289659323254792924954812502414279611093157731964398148823225382888812973244688016428492522276809054173977544382335672803913324580366449671074370505472649776727978443015660507564433365254966112157256421013935416466036887353094226390616607928431813408045192812055444529899971960628590868199568715936761118027034876049051069723675643668215951260564242584427571557074613338452282244678233792090603095231825394680325885249685334336706261889100724749363790322773621532688242362827544198257503473183217574400339170973854714617967495373381289647111234747179734907273564526837113159083753701942930224788357243801493746890551512275351196879852237420100143331875098078302626330248052261435956137834634300817413513646708672062538077298526862541016358260526816181400856880729688724684986136224566009694975422723689971803343696584535102938031537203103140360859553180699597074040949667164848301000404744343157158281800402052254234020008018954275164869661662950370188287270247696281907876084418889037637314906747391431236748679512030804388150266508167256128307689892371075189419000960857942323868654112812755840493584245181567415230157546836070077476896332185316700260255930912007817559468281962429681690659391053249170148823434484469594860031675843791730679028217175392994445598871638445227336123689304720572237944829291287589049366319520619242328382033367004432545957260122323385499708972391769133570662435564200016813830405637148855054327393574433554943150449084528392500466320566759492597696257260285068812605847299744080563755481420123627341653707833900611798662363773675340025704761959095994100360460266063487398680907277815992426793609286689152917766828971526635795072168325905945236760296002228726912829189706894308442929073333903069064795270449666621137003901646182398444453181525793171485049529549759824463887901607701366553748960510675567405200294214075775841182617460310566369297298023044477043642542746357080118195788347611082067846480764094035020370019138837878692179906338600997989044025603266415283819287423381385199528409229174933936292489732675727564055374012107255026224197098589032048898487910813352766049623143946143860367764922110106276412178127328030816181560798731708389807128310952923420365147450673111843669312671554097898903969806415161872614182332386328132953861674541673435933556250182017652947415394626377170811120713058105965113398515163293688869302543378954939468030172225667586324843621954301839267767636151143667071584245132940807523733648624065413910911918381939088590069071737487908533827570581807727578015087371450946581941490565763472796382664372918192773993209209159592954287525299712423282234369511730138560498238576150770828143368862752023193587602394009907466118473221780319181948543425355007697380201961244736948306013821680337735095017939289574868048207960290646235345646894269869991756650630874107015073713178626423185298180299552386386771753880115439737329085578202061857161813566299850189697859123666944771439043833733805653802936010617146088422814947108958592410921151728356667644530812156101077062210496682742576426613254194544803653569496162768186691073526017698176137764749094468580560273078647580034969021868623074016011554585249895386299536041955365786750309272104946947521826753245065951594938406356965926909497214718759088799549287187384183859758514352589601267036661721730380013907241277738828404668407352633759613047759407079200247344116620655058366799867299333769839186260569833962534080455909306162207492388908017372816049355132518443099094549704475145792177715333474149222608469888000711993661079528401337681796783173957173778565476318863674729071651235434148756809404185912617668312313975123854357992575702164342777636065161184534748990016514055156255057286107122696694856311385485091312084431199630933448896445947184143566661355835704857618089680105278563574123127538344404289178343239463511792047287850783391530456383573785676050545491718569176568602948952694911508442649353709195882955114222383771991127520878647423071065555380550220264079882505290970049950853082346557956791657690061250221525113080061249279734490315536773003571942943645328090863595006144449223008640344096134507223607698744629403516317837910160877322560624176521011098390843325188073416796029996383413693626615965463626681358984717578727559335204693562375881801659118275817218337672924921228406173841960899907829174093423704288537741556219523054682023576325149362259696804696346092661262077848389067701726437314619339436784208561852307120639478825116775743954432576478046919746274375453395621146085561448244367837287514149451105499304884125595088783174682418352560750288035951608345321046619979002624685853138557151554271508190320003074165306974309040638161986939032665255161602548172040016848077877472865192271202106970943561703985045231976080334427095837733852284313870441488179617958759396648448337146245256020227489786915401693393369357284565829185718907028660784969695626098440799298395806246280790807297285519193342027596561576781680199206843984780458695770420814052342930 -1 551585
13.583333333333334 1 8428057383861007694471812338398788211250555018884715187813105761714398174971335343238782938159326463893197758731513843805269891151487623429267611762437191029388368180635663794309287691679833209607299614627529613417983939428546471965337492771647825160782197224742953654282916358952910728570471499610147054980727946207878302842912222138034296955853675101329200195052778566510706246223733419555120885670072865398294796003241588033871170304908099838257931955241360091805283489646555927481397655550105254303075508654640644426908584171577840166435870398910050303028660432052712356447227876256962711329220953974012500790635568917336698181885420002788848828785760263730920401587089205828224023356383561405065833609267134415116709357870220270695308001813927727363668887311692297755634879888781356635770659224070969047725364535385426584807094938125216135544778489740853990780168397632347706719084396847812283875122731895487669231075320557337677314947505314413828923161212889626565544292763173635872317684760740114592472504239971641226142753046570741345603863982860566969915930682457775296033067014412421214633024643416483462911808908779438270401508303200608616043723404726218253252259110178629764320756311597401001611939123609817900924311590955338586914925531135380705126757728456951067505666339898784182645683869635933553836356561557274495632542940425532943286902158361412785997857389186939299197908082965412678015339765471676350043927174807877247949380096768920521828527860622642213740117909150455383839076939109811262787267676045760593498376385648620329575529520789116649690736908831429362487501687768898100110927289829138138206771005523892345953012698064283430813931668169400277715335829628688934614044477276272854892410712112804262528815457785280072070365192777626621425220109829926408733479078824928811288674590459986390043083731713182433350942677968961141342913042660432464995333137350704806692590968612790110797320890046596684673731789946941166561295661711047931338958337779130109168804326565250025865510634767724859608064738209719544789599526758769199988643931063173664949223823549424152846417656396127648530252888879185525162725251829294478242092845919991222470776848092255952971681732384754847264224382521709796925777061473482711259200631089934380665231023630897068613434953228714066817476810169770309909023782965085258685763165857976789042809902746685953152333231070793565101901771796580985572886627276936143391975932826066977767498516955920851020902307500711289004739090982170554673861199777061318513610271750471445176387134974826869952054692761543796127256930698477063555051643968799968042963632805215882486965072326400542812716072698885694330601193828237720533229169860239001695296510960437448471341986316407739210117183947905691535009145512038482780387946047022160953210760223046382858398694245898493213125708554037575566589495115022743929841771954553130713705845846346343059265377693522036891096208022133069206369468412079130527426383699395765978192951412165723201079027730298837196339432774895131451961744359146302501912289541508778486837162470700537864600904998541619277552647778141098060674667058469450126429279739171004459806469853140116738584787403434505377468206956722744479135029381960957715606016143205826062721331731252829023406298655486327445361855066634092343535704139828464754975387114914718247894252873264567228425371587720504910811666824878963030094345509632192446462506875136031114994240619271958883006866863720868086184986914584109961311614779404456402419819329166990063737837241037352433340858706260586445170234926491776889834888281036471309823085188714645008037459272774214349270175980583248642148157473067620894651144755697833861203009735541655392196875419652127276243530496227992054284818826141609408518783505559003828507332454973096790301481515244533935969511934984873723168467833037513044442329058268730727849115942387369569311064794291097457803565143162987275260034350810585701523092727867424803026891971923833776542855300806737680881361034248040494333698868743639472801592146499786176285236686676596993010606934413210384245752961948704807016348341380491707184063010254392736744905034451303265510862872917141577692638790266780309808614032803010914344759536088643947972924900869957351614255500974244602966981034870428738156372231528717760530989368856795141714351340257195978778535653960225944830512452691853980697756208416017023848380954103043277211658944707549543840205824158641475233803293983571766693602763170199743508024262544052577896398772118516644600515617400648754497808194142760104421634294357358043329391447208107424015939524981654983085632456490495498129863682394146078997832569622404142464027121167714778451073795863985930594859742514520284204988319966607188319530192684341753044993626680465012163502524517361568130299904995127068042566690645803213825590071854885682373798640609048497084153110917052265711247000855258515967711201262822291850209510595904234560776198601850879998809899518768402142788502304416415421770437228628337524882513280058698302869662207075536022385093266976459825434697771588613451341852721693387587774908459261252837986607458915354433958058579944539728052413135739570943444354370261981970592936182549465113862721672147256209481986705024790738579100937660814125944626771242642350623446964979957897808623599745823097272763920071914790406988476763813752631921460284480796938981281547160148321505952305375541165653723298971087840833586143228456472692447592958843083862290361576151358829729738292034149400247717680325501441192745601108721675237394178176191914426718930755886622284260055672725143066922072671757902364422737482457171176620617569389476995327512501578762156458638922003701255636507569537424314378633859282434927000629712713717102958147824602300758177241129033323859294562047605724385024749159677196223223768911691804855044599050014637618718193215131384546668721190922314756591121857348191575837580344544529832683797422160948955526740638120178271655147713862306344961597407585314707689856769095199144068361001827772532844926611925226892503331039206721742097061381123581389570142310033758461706716716262178383357103536850240889407969478414013030079637188291290883534223680575600300079761092080063112008821390012181345650461202958010211517783769426681558608880367537949098230854805511294178478610057172618073865587611455280826300371610080786272752323251183419539147724153389635697857521232726256970376959898775218298989342190896216303106482734847358570656503336638977978253671546276244135912606725535156538986808639635309991030468532389417259685404568326494724215901735668688273477287603832266547073610582737059464856372262298569958932491868763992274377321701297279886631769161358359770152163107284642847439714227707391595309853677745993322301486961732667445209034634504076332425073252903807533752711197629455778774053226337017586331277607524490207727318479475994482227200560852674138460232654996198118610632551926561646503679947971830170035479013815297808674598039749816472177577113148596071933607850594869198963678711603216205460339500590222263864122242449941703823335284416076708848434292421751976409892665624758076013469476564671378754396753792533000621071225017513952319560967316197815276514360789452784248717997455956167439982006271989624558081677615075376295153274125079911103005161777483793707318335370065549933596658246391416082326478866793776676297575289952053623295904217882394483054987927842551056163645061342666204765336479159872051179600549926468157637901774846022297959902392343788039511207385660055096584482044265963499303010850683596259869188562963499618579179547817848690922879173103640043733414024077084154521933537949321138446966922983938078830018039816114409914871509930654030021473020902250340551511613674143442957494880504281212637972019078968997626507173298908418244854015422673018152182607779204342871854347085610349197351672579884842123934234863160019858454645608441874328598111346719709141919074252598563605866399122829502038869592203346106228610480058688040839836626889844722742167008801994896649939619118380483919911135800388995459426678055155418380026726216390597665759805873666897662289821861199042461115313585840109046351749315737069768314719376032570742925913244952100626414782953648976977214943633007129365850665935029044791274076847408160305365831827822707584771126452146410284398407189124297987570694235783582059354649 -1 728083
10.166666666666666 1 -1668160578648539169920582592795305507506524335905160728860772098908765446014226625332547664706444067301542414532017367527547270769697574741199926072604830868529688086795915336493284060866906639299030323632663213984513086338218796129748851647062392551793349839094149862840314810276188402445460492885088472510437943343783282422864607225598877557002944938291704482423754471938315441709298907095734459539949389213898944880316338808961555142577534538968761856319314702594823141946824416687513574758535395963328181274989745394912506997648304485351647724585697816326212579097437474642092736118624964055397824518177055823030086070772216221880387172028724442459973867939791103583557879887294109424721476871823722588519911607988231946877124026234948789579075752400878414917026851622939155030873235527839117046251332826421315437335650766156842063962396022677161913131068348520479204967466883016867288125146856766138876959671436365709317496932929880709092880197578508167325994962357924687147925036567042723007053306639251507461994474427397528116920089325683635638493192012873295656775296810344123384645704424980526361265404884966824228841501562076314519315591840607918833368064569668598185098516363623610069873152482051122219565928914752057638571339619589808044923378302507606733995766992238803067756275891234795989634665546962371262388341409602743638090074972604091309747351600143614037375404216126758024694724691398056188548599667692687252208760684846695714685842878765867220256782846118562828789788308267953897262983479576971750978289081429642908855522891984421939549807815368422173230066227282898953597902184085562288022511073616203661184595462920543998911433673437995238829396068563983514849078991942892835422918006308319034590022618073758142207911121822659089515547993176252406843783648762718670885545289424518244630827109192659892033418185130440460038012703765464442542506275060304233173459547787413558408674404384056208867794067367641125472996635945582701531359965189362628643515369392943090201365788407278874079438019526177065468500119270235543015204180105587608438408664463362358271047263335840821548862639221667943628924806136367032355720100819118474131222704115461137687802620518524215922711268011457594175100855781911730243954754468332160428678955483108333212716306729847926662197373289794284013069894792004460014908974452442615188406309354078347841815831145928388293658432075579501796881400734297518188219231883109311750157370349742856359807624468491880080289647902378704827947490643136688207611667618763522443563146813780356383785428634007819553115462737176275428557118636760686146710794596819832769212051415350396675744367361162051270564849667094712789757808560243341252490279979084638415965296910313818605702965651902774758173642601161880031191941334166185119191001704845685943234197380737546229971783145029337122263539433268830708594074487100870274202709734408029949824196745504889053552483144531887023271311777101096321823389579533213795311933701027050672656725503735184486688050293376853577737307886989980872245024377703869485592405804498755371598892017324137564377992554934400604970835564044914123641715771666906294387525325703138575077874311553172054449231757829490685923205442969159066411903061637890702876752964987153072560044018553526382153208386718278135526377792607725823836731948941573749083300158252606523272647400520192635838428954666015426766120025972586953980664309914778877718265155717341436433401058331412959865079092638491431316969281674643822597906297465205413724341899761142049067008272537998406551372792868737482550995946073722054673797601933009628465966997453037809643567364625522065411000972565005842569956588528611805968321760887637536354108349715247345323401921837896777587069835893051318856328905504413511577142481793843224904116328404969531597666347879621533726762103628705623497178839538513062263417449290134090986807566074659715969012327313981625692240200836771611172750247375631823549323013036843122868385012703008504856224287871436808086960120166487872628173306058070514768464997734568454355728540775012865267966829504986764411173265935895880051120004380438578441066319079621226343215732735999400712746140247822635998719148440839261707472968443310962180070592330182271431379996174350779560293797 1 127082
11.0 1 5301661338009161510019091365789484938890032787696382216888776606113274886377291602338779830142796585309235093136467253353309654129694923910457119449473200379722385543476975503412209297784587604412167353925661640460016411560740396451254612577306812541065875435430317618236429236849132980311913985225695330236667853664403713132588445877501789168907129020005242606266277594622804572738189144420514111932096817238652139419202265383203096362622052497863687610212693708651175196546677891480837375812683005932468314416747810366749095169854408029716135879449933592899833506319254406798511036369142639866448947992083211007471509441018402278096302418667356294582930384757833366721228590463996207023824148425368033718297998279234883927886062929107716870138764729462499000529802545227218033000535908395349557650504301558645853697113489615864227738583678033324352172666811869654568501243481349321108116586145934952540855550361059103228647967156681550003971877815284679900780604072492510997391220616261759345892396731837248162377114259149206220452438738540442007438966213642289299493051142550030815902062008567367121544166748147116452652028786003534655321798715186445491186120096642940895790077068273034068887095910469444142622683264051671013292307973645861213233032579575617455926014658247598225376356055933822429892400885549834661657724914983397253004220788646864066666666893999649610284591705617768579771414878238705446110655102564014899565388916521385638358245787732646622356234881916695798076383937342195504338532317187031251062797516126680967714701593323890133645385948739565708410955610224404294500736406050151518200618409487894764479461604828044281899247090254254640370228724586187130750995004492861352070234616035103767818310686756980121503656315757914852763733006797977583700959488629262869074219785544546959896591670780213916198255495860425678103705537293871122040108216823497488843379368344321664644481218935220830566744283848029837396060832496951271899026918074849803576800706687457755733575679309185717795763983099889317406891330577695587174735974624325086919273072102736474179136941337392814890876668358687812837793113973158805043523292304188309215799438275454372403207797558592172889431999677548999366733441015943005179305541327935112453723404000129951333709263496375123362672015113040370244953648377087190058157637888113821931482924671081643032072809977474253312055848980160256309992036733665468319147642117513958317765317033417271476813031081889412838830898157477096189836998119576372063861419909217552887988303066110151154907896592904971626296220031316870044648299055212164031014390993238161863328393636200750741707464535786735583998194176181934218947285864272465879282289481710898878357131365371253437616309100532820063323709153734195239299177167994482644189941158288606711482899465014630500260756578130401070350556547785633121136686749097965263810076566769952706819004195604112223697212235316503448123740043933956240737282229206986953098310383459615204072822758988310362947745373328784690596520036960661778718856573558291606037797673645342644460662861897005281059896676011359032810907602216808787128401892071241466603836716204593651538102176080521634851640235919824767300832836552408493908875364744234700069216583447010292322723654458287815503335613381152049047531655665177882799635192008012832411802923973073039990922912578633793870179060090686167193132103847095251025826575635152407679424724285404371966609781489539540531763827157874889007256519647435822202794616928074667310359220152027751867234611957464962593929967396919812408533165239399422589838613606658281898712644823339102084495419603034929926845076969627578721660127679552896933664707369857349256972116252807676707952394720559762330803756129237197126866925393235124594797270016872784176273638211561886150593465387220217449670243854566105303230537143774195075355653607702575979514608078960340614324168508263034874587642138323341091628817209407734275237483677014096555927443070896636867804438110269826218491676174545300192791773454185317150453787447577838485806093571712631165831046946197379044386331722046323244264002663814142005273 -1 178726
10.916666666666666 1 9890858676524105532806515456050747635891985899670848791470095977237755972211306961863315141475609540461095546289731889782095161490508284893183481636112568888986936912768578540878983996598391269288591229192071089038812345354391940398764818224957948529132091997814278286747518797153984360993196242309332812790042794608055791670565769550230340393896107990968464012423959029015836846391157782552279447509011886555227118284206815362095190343442077721023483053096789474839334685878631713763152688425628304613232592556055156150125373386726552887894340714602583887429928475996925618587368446191161145347469985461254001757668005897407797216383397660785975504902949089700113343447986255107354624800629838925889191507167193506721126852102874496825555520546051192385905356553106389512236243953252058462328798291134653712606080969825348973325532700196970447087678437991749184773425481635374925161169600262096561409282993766407389782870885518423185409215726402465453971183973136709067000630386615207227818863368063144856788418825278348888756211536914817528640260088222650167829486095015221270330954944363325252561788611381525962575481321875197581200271539540534806301580448556626219009653460825458549931646733611764169620286466028473058366402085867734679993236128398947172373885081887071901243276389127425414255827380191574158096162307223955714143631199734172681185731961153686309969483983808175043659472728954172363674713723895844570027151736627432866599657325849757400203710071303634419218552581232254229690398427347882753687388842978977789116256570485526692267858701104383381099116971802469623439810841760715742711934559411529969185738161646086052215253407383007700758420580690406230313588840179235564697633295874052222577413894987777603234529409789126347209860374338533250013223136758152356475784611154665177729953530236734406926837157009913214545866190832562697949104342809011875129317250828505262643474712740991899724602837704384950138809091167129417785346591560804831455193321150407355861662769926917958290026326889554069248771538693120221212345023907551079438969052845081814062766205140451666583758064418966425851263366648934405495271553690455292801470263871890495513062012630100031786391171343903304626746538938602249247242668755257886203763413774671178828060379032482301790915901149569602743871435978031200845999906824413302848987916357176812053623355643957475687831878024010151069535338850844743982405590168450932506659819278896038193085093727100236934597144006596202467424297984971390457511231409929310596492584257095172994878557129592217489107326501440183436481612327013311320901021331957793239215298940672290113101223650551470780424313129648532966754909114208798334524076584908304304325129993959640159541 -1 118486
11.0 1 9503152353359628362695799308951883221016379042985754420152499113715334792184345329084594903648445857197993849697015875117553041096275766677289965532839078215929731530282191548202447038612055026755375961049536626180947209942617022990402757017523815891021373763066578808594439322107477311891865013308187478641168126387076515578313441807063696200256628068854933870015239541223682752188924852618897968619573002690325316968659292132868364432007228231812501493974161371545672554885830665789627233964045206912342341905209894537752691908048758854383984891010832990705197745422220670076009591042891026380700059799445999137559522497342195864905472948029254148447148659151335199987215335305051080921120077681324807580064807596738708386992457129950906923941878216502283447104509948088346581680806096838474770514633247572304626424851194266718738790889379920614812966682970378374596806632108276466212738931416908539627496982705347157541574463097506338908334693797826797664700082706426925780605024554158468621695543156588728392529626547672595120399431775802670990621398773072104178992024391053714141698655251582538816432853761342877000025357116020695058355489483430389392829132585775275965951129710925775366585771208358637061189714947852551183754760068945025067028140922471406510984811787149573796375031141353597301461629752533193842340305221311836553659290105170035203676164001916379516897059430665568990972231363676684683579190071100714590710211780637519886427394977158335818372520346683927856463794427124017541590965722397960555004876126291507795550280833097821637459920677307130936796399540986249558882012501987401177072164484329568253558960663883980660783042127306032570175160865635746758970839669010562443158418850745381481375630524599516235708893644070135217747099292453922314120571937023986834820489056028262770261410857621112164075566827448537924434331529778616490493052614890384701880626244195814305228236417842499537078911273664749985074995140290792013099042082546525783673159902290588285410465369537263835430085419653494430647471625664507903676550782364346575717858291647838213512965303839859375256754336454702256491854462957998965034071605087735293943648944666763224111055614287217342250599782317353684124377643930904065726100606728889439012865209610035860123636676111156678533772498550469872531202637174456116426149763361375289063640655505593040542421829024370358668289000230787440257258794371578756442863745057891436493851530417893927866502143453184432034752597404525114716366643302568071659092273418797445927331379082428596090037767475526827505744734677926139119236194727491715549339506185433541692626499542207239318416021634751501452699649079932565110375573284651234448685759308816321889284161913977724539153397152965534453001811204009837938154578020684962798030930418569543916681757936631554372283666691333531156576659384979659984630163915134050167955830168196600783378069699404666123452269296969071975359756048830711344633300266292642272346965489512566375158234244307448404792184416186850714783813246465998418724891003596607280795464003713321562057181403368858971451285398673738197422354868403719826424586040170770922335831789124185426053851438084855291431986720826127805393672487325399856498088386357300439684806015713247238040913001602559485367690020218923892818777173315719458551325345324031924369017020234051900619144435756970461672474725412525675847141959256857171162497826558098654752554668291493565627699431488268056010669748092477725554894218830476851524111372441665172284946611469464018424494733935441404032869542391245363463019203162151408259851836977066184172419388515248047455723488878375759635239600502321553722264899379788938257331309219706737192293293529647020884629233930089694877119675382768189573927496248138359979128720633634418692781736085605147811910073793749571908180845183211059464289984436394466930386295644676431019807587306686249290831120583038160057566550723689830665937752443542368242950216183576939518402094716217743500808622568247681878006424326082457890630662180765274044088821361110372356386970999379467913802002377625936948673282788923624545607598501830308089325173920925347867108600610365060098165712172228880357794622044502649742757763920702499723706854950808956437166352766516811975543564821472041099739619803564205240949715791793415591985750687368964811014109580047813818043872524807676343846550205170992105197684303076271374901221448905109175766305161764386086261259498109696400000138063707073666011396723205659329573842611906838840477969223530035430435539358712109876735113052195755830615497369512794325768491449244906672032132153862748433853295180000042863457657059220063882257088752815433483106626452806449897172499010700995514842195843405317386333846561922551551653878840715216253925092304428063682673808152836100632788970098269600450052206375773235108004821619286344893753119025400475044244461726049359491773275567703764083486107651308982307187713979806824272058722576351037335969019511012794165653629963598290678097900759526691019814880504901150558825791514044916559551249846953646139380642399 -1 202413
14.25 1 -21708783838373735796649326873419926383119633146855438137219843854853978160944991657445612120255290093916878312136094846874343116260506855311897018740048121703288285934830869793033079332851515194450711771594143010692079538305076013920041339763599314262630353275764759243152992715324336237003189886083843935369075682361570659432251304501959651394687426908444390101398115139407728743896254438537077630604434702606312710896133795395170960204514922643369868073460181850730953559158464616080341530183662954478957690657333483290420279993602598204391829003790926911769422127076443423865937954700159538623611824233874527208105702704708659736705816420785674562275528010019193407279209050411748153952935202467855954751656200112979712944383142335040709354735095076797423811839988785493102093943288295294462643901541768560630341577961351792277925356058827866155366151391743022880286392770604126761314442769398658729250847422225614031969673229349201540644190658376927530910065284912337828807793547453818394573807976518147234774833296915993481570793525824124766336164369633818356539190688829277077937095410053930571597242407359713804567311527014689179672355644710540683060155719123486629374693662219730359322067960956111129934564289316575472775078380514963465977508673680671838012578737951059379187595623358449968975030425101070719490164140711832233973841031414848680856843508780992532149805565684253379562078745816707194646526087562196737272051968462922936390022506754287717754242346580939108726159418723509190078556092638771660884335600097032687606028449338982624064729720012158305905982333390036790679459109667652942870605430513779519719863519812415200410149224741194141426038557787077807547101216602876153204285847974374899289669261679592378097123926918293153067755244486734774816764550588805191059662887324710127352865886244397349394822790258712765094621676935191519771135421883602327186472897821780646732798939009370985231940425829716133246208491693070266692718495606050217505631269512264589648809229276357207948393538964250481616314797351218828594330962474131250005246133496034480700741437499508321149819410061305437616470259566745050956347968926759924415113997615997938862885827834589581020065878159581431377518206545528318560009715031741262972537021015074923167756550667129406040805789722271439003213880812578862444043895603793737855718248209531508028540356468806741943121809767048637791782649514028856974406010708822548049436050440710371723303360890539488857285586146910565115903585168498475973680602562463933514359114992321101347107075590195466316886308856966509571090649635327185877259571431538930850587029588543974399122365285228076418654182619539935842457410875770729441511242246990243024024715385342807230037197316710673538368674042638739238064181603333451540908309858105466742523087653918869901799240096618711283255266403791798989477436444167607681313048217906158204054147153731099791273767593006887282955851939989550002167359615441352044915172382388834485358646191520817720844417840691899785247099694003370140513040510910502883873693193302119607836770891727252247084229555442591712552786194695788653081332875194497623133668417871357872995453636925881150154085742942619042620812417236407163212613704068499198958986363369666892556526784201590671599777730384831157995030834358560571016702293932757243518269131190407272553996613380433788501828010618183791458502509185947832917823043191810811272556226953283963924062177093445131063197128502185739041276987444100166326225839248196639857476482769371703847677241822599327575593594905873526880094868438765930413741726892895605491580739976117427919112509274436751571631173816162746313792401720543263723137569162812518686783556959473510999445541132039636952973020804163146036020387703531063706948527805094325923050631151571152675311561051731044116018904009971045583898238437606293158887069933057695091837557636172539745305062173443366022487933228613757764887241792843048103377782979910073909860685731627911392497516428247627469226973451694950169566273712084450714367120653657394286501259197514117038942880828659722811892937358130011500053164660600691830346376284170823860074444062074713979358658831102644774870075164592659776941587195704782823613920263005882336730178539738400604803093627769451547908044923740730662974661381507434129044947407985727602828807925722974838627658082642907029244854767633497320622993695907668860510247161068735871707930074704903739326641280715013496325241621366204087199277542400605409596883411277214679916103742995842187000904890910033411086998668771444935033410056121701840533733818422826471197393448427190051951610029963398564831877212596610189135542154593352753355974391251152641369000848437154153353244976349070673491999803896273214936649110356963340706421463522661719803152483916547851627575178988182499827085771637260828698602105167923267873064131466539789863788383032733661945365136273677020579843659918740035961186543849747634736848745627465581418720081720474085156710808022834439355965260206613850803076402503995453962041138878060851389721260923039825349133099792884594360138626481641433930351492920066940895029535283546450352613686714903144348887728498963052324910233674690084529317074283952668987816761426431954536107292594988741689393865657504617057602137328084024510353651481769342629210220759469965640513661744648562224917226875163324927274422256075411186680613668891300579882565897582478712197058378948419821637380720878929662607265599911670539256534667615293775729246645952880030203750779927356323733783659582308454607117279948045316654720743977127398321395462889147563835469637975217987185904463152981668179854837117659162037957545393530445396423946198774618487467550730660766802932595676057117134214434968511460176717352904375610086705114192759950711258914658989139592771594098668413742672474200783349866743987591028775051173844268395790490995473042401406309628046166102705456652655914236152221287737718945724328761046210788890995420132303277099522861258174915161499229493760133141707091376676041700762361846258913039480700365269637792986392868994177098925809073884124122110190117519143494109052787760909934756387899715768044552392192094956793505998817613561214053328700710064753142928965411726676757253734228116476976163167867052437446139955401647487377680122420072288759631027914982122043983940515469578798752530895799102267493219960689407366793890633237034282349706418655271702815529316829703682584828802789342577250971433595827156927453753150255363213561327158438613468024456103975953564992655157052511094866685781878731692356207645025591915035735552823373165616846737243991035644897847742928109006297328423851702538997007123205325958740318529863627594305020224030885794052672235679557640792868430918260200366059179184965344178446663878576696982380179782177758827986151213236692893204603553241038285207364423598724065958581793093865558274480147346809903770623353330699150921948146341229306060563017305703998592409697962528684903688796532154160572151231184358327959243020616881515326182142242490801789773986772659709070569529974397426912450622173764541789924434450990249776530225695852010253887547985460709312169911218411230387004064281160743750333736469711577797999347160471267205325013016059869401597450328875025966506375056597945164656113241068204082084598953060608871698958825995432415315191432970697760485113299926897610514291532104160653991924890433167268716304307569478128966389727615182288762388329966114599649506434025262296743562592904841074884045598081090564485245706324338931049654028620295821769347640998581019889631712589418951038804462662428232580060156296232397876791859317761561377191105497367748145239489809119781264926773538510862634240333153800676087217757977927174470405036422125001538390884419530131216746493724347958541871456474627178408291799412522141900466426734923391166766812467681256332060869416187437699553352744804699346892036420704589510727931172777584909842500965837401309680473437437406567278053032031098326525035685820629036614824305211679150028452967092177241028053134367576795706848559908369274889470394652992579656139511764978811637558371634370169185345845757534765595767714347985037571865354424701653551168897235779533590439889562689578652602612987107686586765058876005491843150231450511997015135752880676599595095607558046222388292464454573643928273109633394877278490818842938460131330190947399006356030236349018725037208263432626439208134247585525776966812170659357891321021178036809515966070079972037299451637045372278479843701062109866462385211255361476805290654406771581229396731466422221842460864428080651249930940970005081463390194333347178038117401407373147624684728122079296396858617918451575107359089022765681876410587744260851029106229303078463750719329108757670430176576663024230023895592837355916435034039865066199428063721895269132823445155304819723675803248280129708949757347082675296388696695216677686929483421433008803441858568062551270836144241098777247329948401952992921122318695347402416729282389432248633226419913526720419784507557625600945783842045164152697594556666710977799170328568885448754614069945318308393544516674098258449631560079568679150324913154219606219050283465846000498919568190239922749534682210524394297157344873917821291439935466463776250968834327616586266314914615609182513588201221081566088245462629543522950213704455927952322435316385348615633658343300732380897234321766834 1 1005410
4.833333333333333 1 -2053053062553530690165954969218856936644082643532229193259717025868736147165843632640823 1 868
8.0 1 72092646359444443349454512513226243678418186442411951149890750025672541170853061998766756509197346614636653722086177955980525046470512797417448566187614286366364620120427122794175322950820908879615691933328033115757168790363823434443888241670718350445033481919781146260153784507595060951846979193287293979535484556765509893940863395307023382941103916339908611611669868203045269257736103484888691432638697555771041943590414367717087220579787670960016899961271309268487955710864911668306079928050530429683660348981159651060089413091603150753256773315771888256836950539575140363696099405586466451861962401523016564021978436179358323287260851249117478854404543168679979626354774813651305148447104338924138238952765682301543165858410295643508448642942103750300047219488799829745181908811053561799783178063717196929462711913603770655761471907743897677038311077575308358382363774447107560591201308790249808435003820150396198006669024084063266792378964166235362985308353207417227352700174879862765802263296293822470328656983778384147665755948165857037261692752572806947 -1 19020
7.583333333333333 1 45507979570606433778041516076603247600577033135991125257427750217018961390900327260458301968286796910283332930894484486990169293592363752497950162674292525504716235351504082437539284215251699649274407364612573754485549496258199611785721331208757315041007070319151223370428525189076323429343729584364163850182624035852079394232988060249273976973049248469665216577956366533631866919747786608365520053829388842435967988062773982172308124075322799913737882877346335876808834778343044433280659787101794934507923047335349725419245581192283404329251401170284109754404995895585513799780558322492695117751571282963259851652326205257680678112130661432296317395089627349721477579972769321009944882927001837336731517452871021215328835894906019776393987638005789421625823431544321888762150255195988394439631443255100433650019842087600633470648156668897534020359206838255245386513652958944238412439953009634997437834279237874077361741441143800028317338350189702484533843749620302318211493838938006175592359137068765521838 -1 12459
7.0 1 309449569121334421735321132788810208719812592271405862067283420044521632040348898044849792837338790697034719522454188230622363020322021363617341651434304539392010546816420575367213220097056274879376684010030156127687614967679263779067481530737616400611657880171935866513212511856096850419697563463719535301612644738172552826544144761060853273629948539341530699659082909398171897567953092204513076218720856113918654016711986050597529105834459475723183871196091952720958093036614349522136023747020795348978237467812636663397921407248965583449162900919107138868163628520354933210675076198629843096828916781088891549704275011203757416048223144202874224897112793355228655953555079596689676231959604227991045612798283944740562905 -1 7845
